I'll preface this post by saying, that, my intention with this post, isn't to create an argument about which game is better, which console is better or anything, it's simply to voice my opinion with regards to Forza and Gran Turismo.
I played Gran Turismo 7 solid for the best part of a year, from the pre-order launch, I put about 380 hours into it in a relatively short time (I know, amateur numbers compared to some but as a working dad of 2, pretty good). I had my disappointments with the game, many of which I voiced here, lack of single player content, expensive cars, annoying grind mechanics etc. But on the whole I enjoyed my time with the game.
Then Forza Motorsport was announced properly, I was craving Forza Horizon again, and some other Game Pass titles, so I sold my PS5, purchased a Series X and off I went, Forza got delayed yada yada but it was sounding promising, all new career mode, built from the ground up, all new multiplayer etc. Release came and the disappointment was intense, Motorsport focus with no Motorsports in the very narrow minded career mode, lack of circuits, boring car list, time limited events (a problem for the working dad of 2 part). Gave it a good shot and plenty of updates to see if it could come good and unfortunately it just doesn't do anything for me. 25+ hours of gameplay, nothing kept me going back like it did with GT7.
A few months away from the anniversary of it's release, I decided enough was enough, sold the Series X and its ever escalating Game Pass pricing, and bought a PS5 again. Reinstalled Gran Turismo 7 immediately, and wow.
Sometimes in life, you don't know what you have until you haven't had it for a while. Of course, GT7 has had updates in that time, new physics update recently, new events added etc. But there's just something about Gran Turismo, it has a pull, something that keeps you playing, keeps you going back, can't always put your finger on it, but it has that 'thing'. Sometimes it isn't clear that it has that 'thing' until you have time away from it and explore another option. Gran Turismo 7 is by no means a perfect game, it could be argued it isn't even a top 3 Gran Turismo title, but it has that secret ingredient that makes it irresistible.