Games like Gears of war 3 had tons of weapon skins and each was either 1$ to 2$ each and you get the skin for all of the guns in the game. Or COD: Black ops 2 had weapon skins you could actually choose and buy! Not to mention you could also earn cool skins and camos in both these games by challenges or skill.
Now a days you have to spend 5 dollars on a loot crate and hope for the one skin you ask for. Or you could get some cool sprays, or maybe some sick pistol grips! Or maybe even some duplicates so you could get some craft points to buy more crates!!
Welcome to gaming/gambling in 2017 where you don't earn anything anymore from progression and skill but instead you earn by sheer luck.
Any game with loot crates is being called microgaming now
-
At least in the beginning, you knew what you were buying. Now microtransactions are more about these awful RNG loot box systems where you can spend $200 and not get the item you want - all for the sake of preying on people. This stuff should stay in free-to-play mobile games, not $60 AAA games that also come with season passes.