Libre/open source is the point. Not being restricted by proprietary software and walled gardens.
The only truly successful open source software running on a Linux system is the kernel, because there's NO choice. No talented teenager can write their own Linux kernel that does Y instead. Imagine what would the world look like if there were 50 half compatible, community-managed forks of the Linux kernel.
The year of the Linux desktop won't come because apart from the kernel the ecosystem is incredibly fragmented and reaching consensus is pretty much impossible, so in 2020 we're still deciding whether to do client side or server side decorations.
> Libre/open source is the point. Not being restricted by proprietary software and walled gardens.
And the point of libre/open is the word from FLOSS you forgot to add: freedom, ie. being in a position to decide and control your software.
Libre/open/free software isn't an end goal by themselves, they the means to be in control.
> The year of the Linux desktop won't come because apart from the kernel the ecosystem is incredibly fragmented and reaching consensus is pretty much impossible
Until Wayland came along, X11 was the only defacto window system for Linux - if you wrote an application targeting X11, it would work on all Linux desktop system.
Wayland fragmented the window system landscape.
> so in 2020 we're still deciding whether to do client side or server side decorations.
This wasn't a question at the past, everyone agreed that server side decorations are better because they allow users more control through their window managers - with exception for special cases, of course (the WMs didn't forbid it after all, applications could do both).
It wasn't until some GNOME "designer" saw iPad, got jealous they didn't thought of it and then mad that people could actually have choice in how their Linux systems looked and behaved that we got client side decorations.
The only truly successful open source software running on a Linux system is the kernel, because there's NO choice. No talented teenager can write their own Linux kernel that does Y instead. Imagine what would the world look like if there were 50 half compatible, community-managed forks of the Linux kernel.
The year of the Linux desktop won't come because apart from the kernel the ecosystem is incredibly fragmented and reaching consensus is pretty much impossible, so in 2020 we're still deciding whether to do client side or server side decorations.