Earlier quoted context omitted.
It's generally problem with bad hardware yes. With good hardware, it's not a problem. Bad hardware = hardware by vendors who intentionally or unintentionally design it with only windows in mind.
I have a brand new Lenovo laptop. Is that "bad hardware"?
Of course end users think Linux doesn't support that hardware, when reality is that the device manufacturers don't support Linux.