Mostly it was the usual: large corporations use standards to gain a foothold when they're minor players, then either drop or proprietarily extend said standards to they can close it up when they get a dominant position.
Don't forget that you need to use OAuth for everything so even if they have a simple API, they can shut your whole app's access down at any time, not just individual users.