Long story short, a lot of the large internet companies withhold or obscure functionality that users really want in order to keep them engaged and sell more ads. We have the technology to do a lot better than we are doing, but capital prefers to manufacture scarcity in the guise of abundance.
Yes, the tight coupling of progress to profits is becoming very counter-productive. Too many good ideas and products that get killed because they can’t make enough money (and the criteria for “enough” keeps rising unnecessarily and exponentially, i.e. something has to sell in tens of millions to be considered a “success” even if half a million would be profitable.)
We will need to rethink the role of money in human civilization if we don’t want it to become a corporate hell where every action is dictated by how much money it makes.
For example, Google only lets you get a few results at the top of their search. What if you want to get the whole 100,000 of them? Sometimes it's important, for science.