So many parts across the stack need to work well for this to go well. Early support for popular software is a good example. This goes from partnerships all the way down to hardware designers.
I'd argue it's not about engineering more than it is about good organizational structure.