IMHO mainstream consumers are clearly voting with their wallets that the benefits of hw/sw integration are more important to them than the drawbacks of hw/sw integration.
That's because consumers are greedy and shortsighted actors which need help from an external entity to prevent them from getting trapped in a local optimum.