What GTA are you playing lol. There are barely any hackers, also money is easy to earn, every week there is double cash and xp on some events. For example this week was double rewards for heists. I made 3 mil in a couple hours of playing. A 3.5mill shark card is 38eur. You can also do all kinds of missions with your friends which give high rewards. And how does it damage your gameplay if some hacker gets stuff for free? You see his stuff and you're jealous or smth? lmao
Also, the free dlc idea that Milli proposes isn't bad. For example, if the dlc is free but has a high cost in-game, people who really want it will pay for it, and people who don't wanna pay will just grind. There is a point where people don't care about spending more cash on a game dlc, those players won't buy the dlc anyway, so the company won't milk any cash out of them, regardles of them playing it or nah.