It's not Microsoft's job to be fair
Others have pointed out things along these lines, but I just wanted to chime in with how utterly stupid this article is. Is this actually trying to suggest that the thing that keeps microsoft's prices where they are is their sense of fairness and their desire to provide their services to us at as low a price as they can manage.
Other commenters here seem to be suggesting that prices are dictated by the costs of providing the service / product - that's a very bad model for a business to follow, I think HP tried it with their tablet range. Microsoft are a business, while they might have certain "community responsibilities", their primary job is to squeeze as much money out of us as they can. They will sell their product for as high a price as they can get away with, and they are right to do so.
The things that are stopping them from sending prices through the roof is whether we feel that we're willing to pay that amount for the service at all, and whether we feel it's the best deal for us compared to what else is on the market (i.e. the competition). It is completely non-sensical to demand a justification for price rises from companies, I'd be perfectly satisfied (in fact I'd find it refreshing) if they replied to this article and said "it's because we like money, you idiot".