Naive twenty something (back then) here. The latter half of the 1900s changed so drastically that yeah... a Star Trek like utopia seemed plausible, if not inevitable.
It wasn't until the post-9/11 mobile revolution and normies embracing the internet (late 2000s) that things took a hard turn for the worse. I was honestly surprised (shouldn't have been), and now sorry I didn't do anything to reverse the trend.
We need a well-capitalized organization to keep general-purpose computing alive, along with privacy, security, and autonomy. There are lots of little organizations of course, but they are unfocused and operate like ants in a realm dominated by BigTech giants.
----
Reply to below, I can no longer post for the next hour:
----
Right. Unfortunately I don't have the capital, but would love to work on the problem... even for free/cheap in my spare time. And will.
For example, been testing the new Starlite tablet with Phosh... and it is soooo close! I'm about to start learning how to develop for it. But it would go faster if say... starlabs, purism, system76, pine, riscv companies, FLOSS peeps would collaborate more effectively. They do to some extent, but don't often push in the same direction.
One major problem is the quality of documentation of interfaces. One of those boring things most don't want to do without a paycheck. Despite decades of experience with Linux I don't (yet) know where to start with wayland, dbus, gstreamer, gtk, etc. A book that pulled all this together for developers would be a big enabler. Think it would need to be sponsored as it won't be sustainable on its own.