Of course we should remember that PC themselves overtook entrenched predecessors like minicomputers and mainframes which themselves overtook business computing systems based on adding machines, typewriters and slide rules. This is the cycle of disruption and there is nothing new about it.
However, it always seems to take people by surprise. This is because it happens in unforeseen ways and at unpredictable rates. And so it is that we are surprised by Microsoft’s seeming abandonment of a business model that has sustained it for three decades.