Basically its dirty if MSFT does it. Anybody else and its ok.
At the end of the day its a business and whether its first, second, or third party that money is used to make their console more appealing to consumers by keeping it off other platforms. Its smart business and the reactions show it honestly.







