Allow from all is self contained to only those files you inherently gain/lose nothing. That is one of those things that shouldn't be there as it is literally serving no purpose. You do not have a directive in
<Files that is
denying, so it's pointless to have it.
The technical reason why that it's pointless is because: https://httpd.apache.org/docs/2.2/howto/access.html
And if I'm wrong it's because of the opposite: it's harder to read, especially in vhost files. If you need to setup ACL you should explicitly define them per
<Files rather than attempting to "inherit" previous ACL's.
Also, because it's in .htaccess everything is being denied access to. So, even though you have allow all, the deny rule is applied last. I'd bet that in this case none of your content is visible?