You have just defined why Microsoft still makes so much revenue
You only forgot that everying becoming "as-a-service" means that they can leach you continuously rather than keeping old versions running in perpetuity paid for only once.
Its the, er, Microsoft Industrial Complex in action...