I think they should lower their prices on the licenses. They always had intro prices. I bought a 3 pack of W7 Home for $150. My only W8 Pro license had a $50 intro price from MS. I have 4 systems, 3 have W7 Pro OEM licenses. I upgraded everything on a machine and didn't have to call MS. One the motherboard died and I used the old board on the upgraded machine and had to call MS. My OEM license came from a vendor who got sued by MS so I'll be forced in W10 OEM. I'm not a fan of OEM licenses since they cost the same as retail and if you like to upgrade important parts it's not the best choice. I know they were lenient in the past with OEM reactivation but who knows this time.
One of the reasons for keeping the updates on is for security patches. Keep in mind the OS is free for a year. MS revenue is not totally reliant on their OS. With Sony PS4 not playing older games Xbox could take the top spot. Plus Vista made people hold on to XP longer. W8 pushed people into Apple products. W10 free is more like an apology.