Name one thing that they have done themselves?
Until you've done a port of a new board and taken it all the way through manufacturing test and verification, interfacing with folks at the vendor, and dealing with all the nasty stuff that comes up, I don't think you can fully appreciate just how much work that is. The code is in many ways the least part.
ron