Semiconductors are out, software is in. Why that’s not about to change anytime soon