Nothing is free. Someone, somewhere is paying for the infrastructure you use, be it you paying XBLG or someone renting a game server. The issue is when you're hosting 40M+ users on your service, how do you scale the costs? Do you charge and deliver a stable, industry leading platform, or do you go broke playing catchup?