On top of this, we have a long history of building the components of electronics, anywhere from the mother board to the displays. Software tends to go into these tools or into these things, instead of existing by itself as an abstract thing. What Microsoft did was pretty unimaginable back in the day, that you can sell software independent of hardware.