I've had many non technical people ask me how to create folders in those systems...
People can live with a flat file structure; Early versions of DOS were like this. Maybe we should go back to line editors too... So much prettier and simplified! No menus or dialogs! You don't even see a pageful of content at once! Just a blinking cursor and some brief commands. No messy interface...
It's a definite balance though, is my point. You have to make these determinations all the time while making consumer-facing software.
For example, I'm making a 'Newsfeed for Twitter' right now (top tweets people you follow have liked/shared) and people I show it to want keyword muting so the feed isn't dominated by Trump news. From a UX perspective I really resist adding keyword muting. Instead I added a 'Tailored' mode that shows top items your friends are talking about that aren't being talked about across the network.
Similarly I had "Top -> 12 Hours | Day | Week" and to remove the "12 Hours | Day | Week" submenu, I created a feed that algorithmically balances popularity and recency.
So I'm saying these choices are ever-present when making software. Some moves like Apple removing the 'Escape' key seem like random silliness but some hard choices are important when making a good product.
I've had many non technical people ask me how to create folders in those systems...
People can live with a flat file structure; Early versions of DOS were like this. Maybe we should go back to line editors too... So much prettier and simplified! No menus or dialogs! You don't even see a pageful of content at once! Just a blinking cursor and some brief commands. No messy interface...
(I can unfortunately actually see this happening)