Qualcomm (and Broadcomm) has total control on the hardware and software side of a lot of stuff and their stuff is shit.
It's not about control, it's about good engineering.
It's not about control, it's about good engineering.
I'd argue it's not about engineering more than it is about good organizational structure.
That generality and general knowledge separation between different stacks leaves quite a lot of efficiency on the table.