Comment
Comment by protimewaster
Many of those features just encourage technical lock-in, though. Microsoft offers DirectX and a bunch of features for free. Why? You'll (mostly) be using them on Windows, so it helps build/maintain the moat and makes it harder for limited-resources developers to move elsewhere.