Interesting sidenote: both ChromeOS devices and iOS devices (and, to some extent, macs), as well as all consoles, are sold as single bundled hardware+software integrated products.
There's very little computing done where the hardware is not designed with the software in mind and vice versa.
The days of "software x running on hardware platform y" might be behind us for the majority of the planet's population.
Already is. There must be more smartphones and tablet users than personal computer users in the world. Simply because a person who use a PC but doesn't have a smartphone (hyper nerds like Stallman, or ppl who have very particular jobs that give them the freedom not to have a smartphone) are outnumbered by those who have a tablet or smartphone but not a PC (my 94 year old grandma)