OTOH, when you buy a new laptop from a budget vendor or with slightly obscure HW, you have to wait 6month - 1year for all drivers to work well.
> the problem is that the UI experience is fragmented across several different toolkits
On windows also, most applications use their custom UI.
> client-server architecture is inefficient for a locally rendered UI.
Never a problem in practice. KDE is much faster and lighter than Windows 10.
OTOH, when you buy a new laptop from a budget vendor or with slightly obscure HW, you have to wait 6month - 1year for all drivers to work well.
> the problem is that the UI experience is fragmented across several different toolkits
On windows also, most applications use their custom UI.
> client-server architecture is inefficient for a locally rendered UI.
Never a problem in practice. KDE is much faster and lighter than Windows 10.