They can't really eliminate the use of microtransactions in their games because they are making serious money from having it in the games no matter how small.
Although virtual reality isn't perfected now but it's been coming off better and better from what it used to be and on the latest generation consoles, they are better.