Modern MacOS has zero support for Nvidia even in their $6000+ desktop with PCIe slots but nobody says shit like "it's not ready for prime time". I don't think it's fair to penalize Linux for Nvidia being shoddy at drivers and not playing ball.
If you say you support PCs, and your support for the most common configurations is lacking, then it's your problem.
If I owe the bank $1000, it's my problem. If I owe the bank $1,000,000,000, then it's their problem.
Apple is a terrible example to use. Apple does not play that game, it's very clear going in that you're buying more of an appliance. Also, that $6000+ desktop is literally the last of their lineup on Intel and is clearly on its way out - it will probably be replaced by something without PCIe. Not saying if that's good or bad, just that it's Apple. Personally, I think it's quite bad, though...