You answered your own question:
That’s astonishing in a capitalist world where absolutely everything is commodified.
If you bought windows for the hundred or so servers you manage how much is that going to cost you up front and then again every time Microsoft decides to just end support and roll out a new OS? How much work does it take to manage those licenses and make those updates? And what are you getting in return for that additional expense?