Why can /Applications/MAMP/htdocs no longer be used as document root?

It's good practice to keep applications and data files apart. Let binaries reside in the Applications folder, and store your website files in a data folder, e.g. ~/Sites/HOSTNAME.