True, but that was quite a while before two years had passed since the last game. Releasing it late in the year and
not on the next generation of consoles is a bit puzzling. Besides the fact that you have a bigger install base on PS4/Xbox One.
I'm not a manager or anything like that, but here's how I would do it, I think. Once a certain point has passed, like July/August, I'd shift it to the PS5/Series X. Yes, you'll lose early sales, but it'll hold up better in the long run when all the new consoles are all the rage and then down the line when people look back.
Having said that, shifting to new consoles near release date is a bit of a development nightmare if you leave it too late. Normally I would say "leave it where it is", so to speak, but aren't these new consoles designed to make the transition as smooth as possible? Same core architecture.