Monetization is the biggest reason. They are able to generate huge amounts of revenue by offering add-ons, upgrades, custom skins, items that can be used in the games, and so on.
They draw users into the online storefront by offering free upgrades and downloadable material, and then showcase along side the free items additional content that the user must pay for.
Latest Answers