IMO Linux Desktops can be the best option for both for a certain type of developer¹ and for extremely unskilled users².
¹ e.g. web, system development, backend, admin. KDE Plasma is both extremely usable and customizable. I haven't missed anything in comparison with Windows and Mac systems (in fact I always miss stuff when using the other systems).
² I switched my parents to Ubuntu a while back and it has been a surprisingly good decision (90% less support call about weird popup windows, missing icons, etc.) Linux comes with it's own challenges, but compared to 10 years ago most of the stuff just works now
¹ e.g. web, system development, backend, admin. KDE Plasma is both extremely usable and customizable. I haven't missed anything in comparison with Windows and Mac systems (in fact I always miss stuff when using the other systems).
² I switched my parents to Ubuntu a while back and it has been a surprisingly good decision (90% less support call about weird popup windows, missing icons, etc.) Linux comes with it's own challenges, but compared to 10 years ago most of the stuff just works now