To be fair you get pretty good value for a Microsoft OS when you consider how long it lasts(with updates and support) when you consider how much you pay for a typical new game or piece of software not to mention hardware.
Having free alternatives is just icing on the cake and another plus point.
I have to agree £99 for an OS that will last 7 years on average isnt bad really that's just £1.30 a month.