There are some disadvantages with a flat structure. EG if I click on the link you mentioned, I get "Sorry, we had to truncate this directory to 1,000 files. 2,519 entries were omitted from the list.". On top of that, there are filesystem slowdowns related with having many files in the same folder.
Split off from #2, particularly this post:
Proposed structure