Microtransactions/free to play killing the gaming industry for gamers

Its sad to see microtransactions destroying Halo now… it used to be that once you bought a game you got all the content included, nothing was locked behind a stupid paid system. Free to play is bad for gamers that still want to buy a complete game without any of this rubbish. The progression system is poor too, it takes too long and dosnt reward the simple things it should. If I don’t pay for it il be grinding 9hrs worth of play time just to get a simple new visor!?
Please sort this out 343, it shouldn’t all be about squeezing every bit of cash out of gamers- just make a good game because everything else is amazing!