It's funny isn't it. The current state of affairs and the direction we're moving in reminds me (since I'm old enough to remember) of the early days of server based computing and dumb terminals. VAX's in some room somewhere and DEC terminals for the people. Now it's google server farms and chromebooks
Unless people are willing to start paying software developers directly en masse for decentralized locally run versions of products we currently get for free it isn't going to happen. We're even getting to the point where platforms where you could conceivably do that are being killed off.
What would be a game changer is the equivalent of Android for servers. A proper standard environment with app interoperability, and potential to create app stores, just for server code instead.