"If you use Linux and like to advocate for its use, it’s time to stop telling people they should try it and it’ll Just Work. Because it won’t. It’ll probably Mostly Work. And the remaining 5% of not-workiness will cause yet another person to start propagating the “Linux has bad hardware support” meme."
I'm sorry, but if 5% of devices don't just work, then you have no place writing this article, and you've just discovered exactly why that "Linux has no hardware support" meme exists.
"But make sure they know that for best experience, they will have to research and choose a known-good configuration. Just like they did when picking out their shiny Mac."
In other words, you have to do more work to get it to work. In other words, it does not "just work." In other words, Linux does not have better hardware support than OSX, OSX just has better hardware.
Don't you get it? That's exactly why people buy Macs: so they don't have to think about that. Start a company that makes preconfigured Linux desktops that "just work" if you want, but don't go decrying a whole platform for having it all figured out. If you're saying it's better "if only people would just do their research" then you really don't get it.