Of course I decided to use Linux - but my hope/expectation was to get rid of the well-known company-created mess (like you mentioned with drivers, … which is one example of several).
But I found out, that companies and foundations meanwhile begin to intrude and “infiltrate” the Linux world - accompanied and confirmed by the applause of many users (think on flatpak/Flathub - which is not the institution, but introduced basically by one, think on Canonical/Snap, there are many).
The “just-in-time” idea, which made the whole software world a big mess with exploding lists of bugs has entered Linux long ago - but now, that “luckily” every software package can be grabbed from a centralized software hoster (what the hell did this fact change in respect to reliablity??? Centralization limit the accessibility - that’ proven)… everythings seem to having become easier - really??? Flatpak - as an example - indeed sometimes work reliable (in some aspects more than traditional packages), but why? Because rigid restrictions in the use of the system software environment (made be possible by also rigid sandboxing) make it easier to avoid known functional critical software in many systems… but why is that still “alive” in so many systems? Basically I had the idea, that because of the open structure of Linux its creators have realized and (because of the lack of “overhead structures” made this possible), that keeping systems tidy and free of software corpses is essential. Everybody, who know even little from Windows remembers the software zombies in it for a very long time…
To point it out directly: Keeping a system healthy needs its creators to make the necessary changes plausible to the software users - such is called “customer relations” mostly - or simply: Communication with the users. The less communication the bigger the mess - and voilá, here we are!
Instead of restricting a system using not really comprehensive sandboxing techniques it would be much more straight forward to not wait for this mess of dead software residing in so many systems!
Keep the systems clean and healthy - and your packaging works without flatpak’s methods (mostly, of course). And if there’s someone who want to keep a software dinosaur alive, well… then stop adapting all the surrounding software to make it at least rudimentary work with this relict as long and safe as possible, but instead prefer to sandbox these dinosaurs instead and keep the remaining vast majority comprehensive and clean.
Flatpak as well as Canonical began to introduce the “centralized” software supply - a predecessor of the closed source concept - as everyone knows. Funny: Most of those people, who basically wanted Linux to be open, seem to have perished… and the youngsters enjoy the “well functioning” software, not understanding, that Flatpak as well as Canonical with Snap are striving straight back to the place where Microsoft began it’s “famous” way.
So again: Instead of making Linux a marketplace for more and more stone age type of software fossils it would be much more senseful to keep the systems clean and instead sandbox the museum exhibit items, keeping the whole software structure always limitless updatable, secure and comprehensive. Following the current way Linux will enter a state, where it’s basic difference from Windows will only be the logo and its inner kernel.
LibreOffice, BTW, is another prove of stupidity! Why the heck did all it’s creators first and foremost make it a Microsoft Office clone??? Instead it would have be much healthier to keep an own - hopefully powerful and also comprehensive - concept, so that the customers get convinced of it enough to prefer it to MS… But noooo, MS has to be cloned under ALL circumstances. Well, I’d claim, there’s not even one single core developer with even basic self esteem and self confidence… so it is no wonder, that it get’s more and more crappy!!!
Funny (or not): My performance issues with LO might even be caused by the OS (if I had the time I’d try to process all my documents on my Windows laptop using LO… because I’m pretty sure it worked better… again funny: I’m sure this concerns AppImage/portable version as well as installed ones - not to forget:LO basically comes from LINUX…).
But here the same idiocy: Criticism not allowed, logical thinking either.
I know, this text is messy now (bare with me), because I wrote it down as it came to my mind… and one display right and left to this one my “job” lives - so I’m not really concentrated (and not even anative English speaker…)