Also, the people who manage Linux distributions seem to absolutely love suddenly getting rid of things that work and replacing them with incomplete alternatives, without any kind of migration of user data and settings. Those alternatives should be pushed out as developer previews until they either
(1) match each and every feature of whatever they are replacing AND capable of importing all settings
OR
(2) warn the user months ahead of time with a list of features that are going to disappear in the replacement
OR
(3) provide an easy, 1-click option to let the user continue using whatever they were using as their default, with continued support and updates
But it is still my main OS everywhere, I refuse to bow to proprietary overlords. Despite these downsides.
I too perform work for enterprises, getting payed to work with and in all things Linux, Java and Python.
Just because its freedom software doesnt mean there is no money to be made or make.
Maybe the local computer club or some rich guys that could pay for BBS connections exchanging stuff.
Everything from hardware, text processing, drawing, music, compilers, editors,..., was provided by proprietary overlords.
The OS is great when it works, but then those little things are always around the corner, turning weekend actions into weeks.