I do see now where the money goes but why I would want to pay when I can play BF1942 for free I dont know.
Because it's a different game... This is a persistent world... with different areas of the game, controlled by different factions. You start off as a level 1 character, and you gain experience killing other players, taking over bases, etc. As you gain xp etc you gain the ability to purchase better weapons, vehicles, etc.
Think about the MMOG World War 2 online... there are the allies, and there are the axis. They're both competing with one another. To get to the battlefield, you need to find a vehicle... or hop onto a truck. Here you are, in the back of a truck, with a dozen other players. As you approach the front lines, you hear bombs going off, and fire fights getting louder. As you're going, you see some guy who lost his truck, but the artillery gun is still good... so you hook it up to the back of the truck, and take that with you as well. 5 mins now, and you're at the front line... your adrenaline really is racing as you hop out of it and looking for cover, because if you die, you wno't just respawn in 30 secs... but it takes time AND you get a penalty... and you'll have to make all the trip again. And if you kill somebody, it's not going to be a temporary point that you get and will disappear when you log off, but it's recorded forever.
These are PERSISTENT WORLDS... everything you do in the game, is recorded. In Everquest, people literally invest in thousands of hours to reach the highest levels to kill the gods.. and when you kill the gods, you don't do it alone. You don't even do it in small groups. You do it in raid forces with 50+ people simultaneously. You need warriors to take the beating from the gods... you need clerics to heal the people getting hurt. You need thieves, rangers, monks, to do the heavy damages. You need enchanters to help control the monsters that join in the fight. And to kill a god, you need to go through their home plane, taking hours and hours to just reach the god.
Look up 'EVERCRACK' on Google, and you'll see how popular and addicting these games are. You're not alone... or even in small groups. You're in literally a community of thousands. When i log into the game, i see people i've been literally playing with for YEARS.