I don't think an annual release is good for games (obviously, it is good for profit), but we would have a better game if they would re-make the core every 3/4 years with a light update each year for car performance and a few things! People still play F121 or F120. They could have improved over that base each year instead of coming up with a new game every year. (The graphic kind of reaches a level that won't improve tooooo much anyway, not like it was 2014 or 2016)
As you said, it's a lot of work to deal with yearly releases; the problem is that if you see the profit.
- F1 2020 revenue 36.4M
- F1 2021 revenue 41.8M
- F1 2022 revenue 28.8M
How can you justify skipping one year of revenue just to make a better game? If all you need to do is copy 70% of the previous version and work on the remaining 30% and get that much money, obviously, the result tends to be more and more buggy because we all know how hard it is to re-use code without messing up something here and there.
My only advice (but it won't work, obviously) is to make a subscription game yearly @50/60 without the rush to publish a new game every year but planning a progressive update. Obviously, there is the risk of devs sitting on it and doing very little, but I personally tend to buy it every year, and if it was a subscription, I think they could plan the future progression of the game much better if they really love F1gp.
And they should have a department of the devs just to study what can be sold as fluff in the shop as it is now, which is awful, but it doesn't have to be so bad (if the game stays the same for a long period of time!). Honestly, this game deserves a more interesting shop, better livery, better advertisement, and maybe better design of car parts (that doesn't influence performance, just graphics). I think they should rethink the business around the F1gp series, and maybe they will with the new engine and stuff coming out in the next couple of years now that they somehow have a decent handling system.