
Originally Posted by
Vim_User
The kernel has the very important rule: We don't break userland.
Userland is what makes the kernel into an OS. Pretty similar like many people claim that extensions are the one thing that make Gnome Shell usable for them. So you can see extensions in a way as Gnome userland, but Gnome developers (and GTK developers also, just ask some developers that use GTK putside of Gnome, or even people designing GTK themes) have no problem with breaking userland, regularly. They just don't care and some people even think that this is intentional, since anything not Gnome will not be accepted, in fear of damaging the Gnome brand.
Some people also think that the current effort of using extensions to get a classic mode is not because the Gnome developers finally hear what their users want, but to bring the extensions that are used anyways by Gnome users under control of the Gnome brand, to eliminate non-Gnome things on Gnome.