Yes I agree with you centralized companies sucks, but you need to look at the utility of the token, gamers can own their gaming assets and can make money selling these assets. I think its great.
About microsoft I don't know I should take a look at it
RE: Enjin Coin Review -The All In One Blockchain Gaming Platform