You bring up several important issues and I agree with you 100%.
A lot of good application/utilities in the past were from engineers who needed the tools themselves, developed them, and then released it open source.
But I can also see the clutter argument. Windows app store has been and still is a nightmare to use.
It feels like we had a good system, but then lost it. I have no idea what it takes to get it back.