I for one love terrible out of the box experiences and have to magically know what extensions are good and will solve whatever problems I have with the DE. It's so freeing to spend all my time hunting down extensions and and keeping them updated or magically have them break when the DE updates. Even better is when all these extensions aren't handled by the distros' package manager!
> I for one love terrible out of the box experiences and have to magically know what extensions are good and will solve whatever problems I have with the DE.
The first day you got your Mac, did you know what apps to install or where you can get them from? Did you know how to customize your desktop or set a screensaver? macOS is becoming less and less intuitive with every update.
No matter what you do, using Linux with any DE requires this to some extent. I didn't know about these things either when I started using GNOME.
> It's so freeing to spend all my time hunting down extensions and and keeping them updated or magically have them break when the DE updates.
Extensions are automatically updated once a new version is released. Finding them is as easy as finding apps in any app or extension store and the same goes for KDE.
Actively maintained extensions have no issues with breaking updates and there's always the option of delaying a GNOME upgrade until things stabilize. Apps like Extension Manager let you know about compatibility issues before upgrading.
> Even better is when all these extensions aren't handled by the distros' package manager!
Your distro's package repositories have no obligation to support installing extensions for your DE. Do you only install Microsoft Store apps?