Rationale: If using a vagrant or other vm-based developer workflow, shared folders are used for source files, allowing the developer to edit files on the host with whatever tools they like, and compile or otherwise build on the guest. With "build" and "dist" included in the project directory, they are sync'd between the host and guest, incurring a performance I/O penalty in the VM.