This is more along the lines of knowing what's good and bad hardware-wise, and in at least some of the times it overlaps on Windows and Linux and the Windows crowd doesn't realize it and accepts the problems.
Many of the printers that are an "issue" under Linux were printers that you just simply didn't want, even on Windows. Same goes for webcams, scanners, WiFi, Ethernet, etc.
From personal experience, you didn't WANT Broadcom parts. They caused more issues, even under Windows Server, for Dell and HP than you could shake a stick at. Why did they go with them? Because the parts were offered cheap and the bean counters were more in charge over at those two OEMs until recently. One of the more common power-user plays, even under Windows was to order an Intel or Atheros G/N mini-PCI/mini-Express card and rip the Broadcom part out on a Laptop after purchasing the machine. WiFi problems go bye-bye.
And the list goes on. The main issue with many of these things is that unless you're a Linux user or can get your hands on one that'll help you, you're on an uphill road to find out what is/isn't good. Buying stuff labeled "Designed for Windows" won't help you much on the Windows side either- there's this mixed bag on the Windows side where the drivers kind of hide the bad stuff often. As always, many need to do their homework on this stuff- and "Windows" doesn't really remove it, even though many believe it does and it's "easier".