Earlier quoted context omitted.
If the web collectively swings back in the other direction, to the fediverse or some other evolution, there will be a revival of small indie clients, and a revival of a better web in general. Twitter is in freefall and Reddit is on the verge of it, so it might not be a long wait.
The anti-federation argument has always been that centralized entities have the resources to make a better product. And if that's true, then Apollo is the exception to the rule. Reddit has a team with dozens of engineers, while Apollo has one developer with some part time help. So why is Apollo so much better than the official app? What the pro-centralization argument misses is that centralized apps also have incenti…
It's because of misaligned incentives.
Third-party clients are good because their only focus is to provide the best user experience to the website content. The user is the customer, and pleasing the customer is what makes money.
First-party clients have all sorts of competing goals: showing ads, data mining, maximizing engagement, soliciting upsells (Reddit badges) and other dark patterns. Many of these conflict with providing good UX (especially ads.) The user is not the customer, advertisers are, so when the customer gets what he wants, the user gets the shaft.
First-party clients for ad-supported websites fundamentally can't be good. That's just not incentivized by the business model.