Never mentioned MMORPGs, a game doesn't have to be a RPG to be an MMO. And most of those games you named were released before the industry moved towards subscription/micro transactions. And CoD and/battlefield/Titanfall has microtransactions, they call it a DLC. Paying to unlock weapons? That is a microtransaction, companies just decided to name it a DLC, when it doesn't add any more content. Just makes you pay to unlock content you COULD get for free.