We Linux users need to realize we are an island, and it's our duty to:
- Either Linux-QA-check on our own / as a community the hardware we're buying before we buy, because the constructor isn't doing it (it's doing it for the actively supported OS, Windows).
- Or buy {System76 / Thinkpad}, and get {a lot of / some} help from the constructor.
EDIT: agreed that Mac hardware quality is miles ahead though, not contradicting you on this specific point.