Allowing a site to have a configurable DocumentRoot would be greatly beneficial, some times it makes sense to have the files, and Local, in two different locations. For example, you may have your projects in a dedicated projects folder, or maybe your setup uses a subfolder of the project as the public root (think the Bedrock framework for example).