This is one of the reasons my desktop and as much of my phone as possible are opensource. "outdated" "old" is an actual stable experience with bug fixes and responsiveness to actual users and not product managers. The migration to swipes for everything on the phones is mind boggling. Super cool for the tweens and twenty year olds that are used to being pushed to the next thing every 2 months. My older relatives have…
The one thing that is absolutely unforgivable is an app that you expect to trust instead ends up failing you.
My example: After installing I needed to compress a folder of important code and pictures. Just use Archiver right? Well I compressed the folder into a zip file. Something seemed strange. Ubuntu's file manager was reporting 0 bytes for the file after compressing. Strange, so I copied it to another folder. OK 8.5MB. Maybe the file manager was just not able to automatically refresh. The file size seemed small given the input was 300MB. Me being a little worried after seeing this and having been burned in the past, I opened the file and attempted to decompress. First, I was able to see the files so I could have stopped there thinking the file is fine but I continued and clicked extract. It failed. Turns out the file was corrupted.
Imagine if I had not done this sanity check and 6 months later I go to uncompress and the archive is corrupted. That is a potential anxiety attack.
This is not a joke, if you cannot ever trust the damn system to do basic things, you will constantly feel like you are walking on thin ice. Its 2021 how is this still an issue? When you go to complain you are treated with an uncaring groups or more likely an actively hostile group of people.
I have been going back and forth from Linux(various distros) for 15 years now. Not once have I ever felt that I could fully trust my system. The people who develop this stuff don't seem to care about basic quality. If it works for them, ship it. I don't know how to solve this problem without a financial incentive. There are no consequences to shipping regressions and thus even though the software is free as in freedom the incentives are not really aligned with many users.
Maybe I need to sit down and read through as much of the code of the OS and associated apps as possible and set specific version that I "FREEZE" on that are good known versions. But then I will not be able to get any help when something does break since im on old versions and typically googling issues returns fixes for the latest version...so now I would be left with fixing the code myself.