Nexon's goal is to make money. They do this by hosting advertisements, selling NX, etc. Nexon wants you to play a lot so that 1) you see others using NX crap, and make you want to buy it and 2) Make you check the website for updates (this is where they host advertisements, and get paid according to how many hits their main site gets). The M16 is shit because they want you to want to play to get GP, and get a better gun.
This is capitalism my friend. If you don't like it move to Canada (socialism ftw imo), or China/Cuba/North Korea (no thanks, I like my property ).