Apps have also gotten much worse than in their heyday. They are all built in whatever the latest cross platform iframe-with-makeup framework which always feels clunky, and they all have to start out as free to get their foot in the door and then make it their life’s purpose to annoy you repeatedly until you cave and give them $.99 every month. The hardware space is now much more diverse so a developer doesn’t have the luxury of making pixel-perfect, detailed experiences because their app has to work on watches and refrigerators as well as phones (and now there’s even a phone screen with a forehead, thanks iPhone X).
Using phrases like 'all built with', 'all have to start out as free', and so on, is fairly inaccurate. There are plenty of apps that run native, cost money upfront, and are still viable, profitable businesses.
It's not about apps being worse, but about good apps are difficult to discover. Now, the conditions are that if you have larger budget, you are considered better for major platforms. That's the real problem.