That's not completely true, in Linux there are many points where old software sucks and new software isn't ready for mass adoption. Like when everyone knew x11 was deprecated but nothing supported Wayland (to this day major WMs like cinnamon and xfce still haven't switched over and most small wms never will). It gets better over time but there are dips in quality and Linux devs do sometimes make mistakes.
That's true but for the time being choices are limited (especially on the WM), yes it will be better but that could be years away (although I will admit Sway is a pretty good i3 replacement).