Enshittification, they code poorly on purpose so people need to upgrade their hardware for ever increasingly bloated software. Linux doesn’t play those games.
Proprietary drivers and the lack of a hardware abstraction layer seem to be the main problems. The big, popular desktop environments on Linux have also grown pretty heavy, but there are plenty of alternatives.
It didn’t have to be this way. I can run modern Linux on 20+ year old PCs.
Enshittification, they code poorly on purpose so people need to upgrade their hardware for ever increasingly bloated software. Linux doesn’t play those games.
Proprietary drivers and the lack of a hardware abstraction layer seem to be the main problems. The big, popular desktop environments on Linux have also grown pretty heavy, but there are plenty of alternatives.