It's quite probable that "we" will do a better job.
If the hw manufacturers genuinely open up specs, the result is usually open source that works better than what they can provide. There are many reasons why hw makers do not want to do so (the LinuxBIOS guys much experience here) - not the least being that they can disguise bugs and security holes. Also, hw vendors (particularly their marketing people) are obsessed with differentiation and Unique Selling Points - and most hardware is actually just like any other really, far more than they want to admit.
Remember that the motivation of hw vendors is to sell you their kit, not to make it work well - it only has to work well enough that you buy it, whether directly or via a system integrator. Open source developers and users want to make it work *well*.