Partly it’s survivorship bias.
20 years back my family got a new house.
The wisdom then was same as now, they don’t build em like they used to. Within 5 years the stove stopped working and a year later the air conditioning went out. However the rest of the original stuff is still going and the replacements have lasted fine too and now are the prime examples of what people will point to to say things lasted longer back then.
Also codecs… even with the right repositories enabled, you’ll tend to install a media application that manages to be utterly incapable of actually processing most media.
They’ve made strides on this front but it’s still messed up.
Also sometimes they are too aggressive on one front. Some of the applications you can install from their repository that have some python based features are broken because they can’t handle python 3.13. There’s some ability to install python 3.12 but without much beyond the core making it less useful.