@DonBlanko you're generally correct but bugs can be introduced when you try to improve code or make it more efficient. Re-engineering code often brings mishaps because you may forget about fixes made elsewhere. It also depends what you use as source. It could be that F1 22 was rebuilt almost from scratch apart from some graphic content which was re-used. We know that game physics had to change due to new regulations.
But I understand the confusion and frustration, I would also expect more thorough testing for known bugs, to make sure they don't show up again.
But companies have deadlines and obligations to manage gamers' expectations so, sometimes, it's release first, bugfix next 😉
But I must admit, it may be hard to keep up when releasing games on yearly basis. Most companies have years for development before they push out their games.
(sorry for lots of 'buts' 😉 )