Oracle, just like Sun before it. Each time they do a code dump, the new and changed drivers can be integrated into Illumos by Joyent and other companies that depend on Illumos. Sure, it won't support "all the new hardware", but it will support enough. If they decide they need to, Joyent has the resources to do their own driver development.
Tomorrow they (Oracle) will decide to "slash the costs, do restructuring and refocus on their core businesses" as Cisco recently did, and guess what? ^_^
Considering that many of the most talented Solaris hackers have left Oracle and now mostly work at other companies that depend on illumos, I strongly doubt that they can't write their own device drivers.
Joyent probably has fairly homogeneous racks of servers. They only need a few drivers for their entire system, and they have people capable of writing them. If they can port KVM from Linux to illumos, what makes you think they can't port or write a driver?
No, I have no doubts that well-funded commercial enterprise can keep its code up to date, I considered from the Open Source, community-driven point of view.