Making OS X support that much hardware is just as hard as Linux supporting that much hardware, only with significantly fewer engineers available to do the task.
My Dell laptop has identical components to most MacBooks, so I'd say 90% of the drivers OS X already supports would be involved in my Laptop.
It doesn't necessarily have to support every variant. I just mean it would be amazing if Apple struck a deal with Dell so that OS X could run on their laptops. However, I think Apples decision to support outside hardware will likely be an image thing over a cash thing. If Apple compromises its image then it could potentially compromise their entire business.