"only 25-30 hours" of grinding is far too much time
I have 800 hours on the game. My friend has 700. Most people I know who play the game have somewhere in the 200-300 range. GTAV is the 3rd most played game in the world so far this month. There are currently 90,000 players online. So far today, over
two million hours have been clocked in by online players.
For the most expensive car in the game, a car that can jump in the air and shoot missiles and a bunch of other stuff, 30 hours is nothing. I don't just sit down and grind for 30 hours at a time, nobody does, I'm playing online with my friends, having a good time, and I dedicate a small portion of that to grinding money. We put our back into it before the biker update and averaged $1.5m a day. If you put in 1 hour solo a day, you'd have it in less than a month. That's for
the most expensive thing in the game except for some of the super yachts (which go on sale). Most goals are much more attainable in comparison, most of the new milspec stuff is under $2m and the elegy upgrade is less than $1m.
If you don't have time to play videos games, that's your problem. It's not Rockstar's fault lol, the system is fine. And it supports the game too which keeps it alive.