I'd agree with this if there was a decent payout for it, however you need to look at how much the XJ13 costs in terms of game-hours. It took me about 7 hours I think to do story mode, so that's 7 hours for 6m. Even if you average things up to 1m an hour (realistic given the new fisherman's ranch payouts) then that car alone costs 12 HOURS of my life. I have driven for about 15 hours in the game - TOTAL. As such I would, had a not bought a single thing in the game (impossible as it requires tuning) then I could only just afford the XJ13... That's not balanced right IMO
The way I see it, they're dropping these desirable and expensive cars in the Hagerty shop early on to nab all the early adopters who
would pay for MTX. Meanwhile in past games, I always saw those cars as a long-term goal. When I had those 7.5M, I spent it on the Ferrari 250 GT Passo Corto because I'd have more use cases for that car in online lobbies.
And then I eventually got myself the Cobra Daytona Coupe when I had everything else I wanted and could save up 20MM in a few weeks of doing online races and seasonal events.
It wouldnt make sense to me to play through the campaign and spend all that money on a single car. But that's my own opinion. Who is gonna get an endgame car within the first week? I mean, some people would grind to do that, but that's not my style. I gave up on grabbing the F50 and GT1 Strassenversion because I wasn't gonna put in the time to grind for those cars in the few days before they go out of stock.
If anything, they'll show up again in a few weeks and if I got the cash, I'll grab one. Otherwise, I don't mind a half hour grind for the F40 or CTR3. One of which is limited time, the other of which will always be there.
And it's cool to get it early, I haven't seen a single CTR3 in online lobbies, and I don't even see any liveries for them or pictures of them when searching tags.
When you say a car is worth 12 hours of gametime, I get that. But I, for one, am not gonna put those 12 hours in consecutively.