It makes it much easier to keep the store separate from the main site.
I get a lot of hackers trying to get to the install files of common cart systems as well. Putting it another level down stops all of the hacker scripts from finding anything useful.