1) Degrades Consumer Confidence: Imagine you go to your favorite Gamestop or Best Buy to purchase your favorite new title. Then you learn that not only has the price gone up, but now you have to pay extra dollars for content you don't care about, or shit you don't really need! Then consumer confidence goes out the window and for what? Next to nothing.
2) Forces Consumers To Pay For Content Already On The Disc!:
Even worse than losing consumer and customer confidence, is the byproduct of forcing gamers to pay for content that is already on the disc itself! You paid for a full video game experience but now fuck that, you must purchase locked sections of the game through gratuitous monthly installments, or Pay-To-Play micro transactions that spoil the entire experience for everyone!
3) Eliminates Achievements:
Remember the days where in a game like Halo 3, getting Recon was something special. This is because you could not buy it, and instead needed to participate in a series of challenges, the Vidmaster challenges just to unlock the armor. Unlocking this armor felt like a serious accomplishment, but now this is forever ruined because you have to pay for armor in the game and it's randomized. Now you have to pay for content that is already in the game itself, and all the sense of fun or challenge is gone.
4) Victory Becoming Contingent On Who Pays The Most Cash:
This complaint speaks for itself. In modern FPS COD releases, and even Halo now, gamers who shell out the most bucks will get access, even through a randomized system to the best weapons and upgrades. So if you're a gamer living on a particular budget, tough shit! You now need to spend money you don't have, just to make a video game more balanced, and this is a poor absolute to determine consumer confidence. This is also why pre orders are a dying breed because gamers are sick and fucking tired of Triple AAA developers bullshit in releasing incomplete video games that are patched later due to negligence.