@jk
It may be personal but I see it with a much different perspective.
I'm *immensely grateful* that it's possible to have a machine with so many millions of SLOC running pretty much exactly how I want, respecting my freedom, with me contributing so little in return.
I'm also grateful that I can get to learn and know what's inside, and via the stream of updates and breakages, essentially be getting free continuous learning and also staying updated.
I'm purposely running #gentoo on my main machine, playing that Tamagotchi game very much.
When I want to "get things done without surprises", I use a "stable" "supply chain", trading off my own risk against reduced functionality, increased cost.
The good thing with "Linux" is that in no case you lose your freedom.