I don't think that's a fair assessment. Linux on desktop is really good. I can watch videos, stream music, edit photos... no problem.
And while there are some incompatibilities wrt peripherals, they are rarely the fault of Linux. More often than not, manufacturers deviate from some specs, mess...