We shouldn't have to sacrifice performance, quality, and reasonable price points in order to have the basic things we've had in the desktop world for decades.
We've only had them for historical reasons. If any of the big manufacturers had the option to invent a "personal computer" now, I'm 100% sure running arbitrary code wouldn't make it to the feature list.
Honestly - I don't think it's just the big manufacturers.
If HTML was invented in the current climate, I'm damn well convinced a simple <a href={external domain}> would be shot down for "security" reasons.
We're seeing a real breakdown into walled ecosystems. My opinion is that most of the steps that direction are well-intentioned (Safety, Security, Consistency, etc). The end result is fucking hell, though, where the ecosystem owner profits massively and unfairly compared to all other entities.
That's how IBM built the PC, loosely. They didn't imagine a market where there would be third party expansion cards, and they believed that users should come to them, and their partners, for software.
Compaq blew that wide open, much to IBM corporate's dismay and IBM legal's glee.
The BoM cost of the i.MX 8M Quad in the Librem 5 is $35.49. The BoM cost of the Snapdragon 865+, when it was brand new, was $57. That $22 price difference brings a 700% performance increase.
Do you mean that it heats up too much? I don't think this is accurate after latest updates. Also, suspend is not implemented yet. It will greatly increase the battery life and make it colder.
"Hot garbage," in this case, is just a colloquialism that means "it stinks." Garbage smells; hot garbage smells worse. They're not literally referring to heat or temperature.