Slab vs cloud is a non-issue. The real issue is technocracy vs humanity.
Currently we have no human computing of any kind. Non-experts have two choices: being monitored in as many different ways as is practical in order to be carpet-bombed with targeted ads and (increasingly) fake news. Or being forced into endless tinkering with opaque systems that sort-of work some of the time, maybe, and require expert knowledge for installation and configuration.
That's it. There is nothing else on the table. It's one or the other - and often both.
So when I read a phrase like "Google's largesse" I'm not sure what the point of the article is.
There is no largesse. And there's also no real choice for most users.
The independent dev community could change this, but it seems permanently attached to the wrong end of the telescope, looking at computing from the comfort of its tool- and toy-making treadmill.
"Why should an ordinary user care about this?" isn't asked nearly as often as it should be. And "Don't you understand the tech is fun to play with?" is not the right answer.
Many of the biggest innovations in computing happened because someone asked that question. For some reason the entire industry seems to have stopped asking it.
Except when there's an obvious possibility an answer can be monetised. And while that's certainly a reason, it's not necessarily the best reason.