Pretty sure your chronological order of events is correct. The GT7 "PS5 exclusive" was from the tag in their Dec 2020 video.
Right, the
original GT7 video did not have that overlay graphic, it only said "PlayStation Exclusive". And then it was
added into the December PS5 commercial, before the specter of cross-gen loomed in June. (BTW, Godfall also got that overlay in the same commercial.) Often wires get crossed in promotional departments (in January of that month, Sony Corp gave out some upcoming PS5 release dates yet every single one of them was wrong,) but that's a bad look now.
(Some rumors say GT7 PS4 version wasn't decided until recently, but we may never know the full story even after it's released. And we still don't know when or what form these PS4 companion releases will take or who's porting them, they may be day-and-date by the original team or they may be follow-up projects, who knows what's going on behind the scenes.)
I dont blame anyone for believing all these games were PS5 exclusives until Sony stated later on otherwise. When you do a PS5 reveal in a summer 2020 video and then showcase a bunch of first party games right after it, why would anyone assume these are for PS4 too?
No, can't blame them, it would have been almost impossible to read between the lines when Sony was indicating it had no lines in its generation beliefs to read between...
But it is a little weird to me how much people just harbor piss about it, given how cross-gen has worked out so far. The lie sucked, but the games have been fine. Cross-gen has not been the problem, and meanwhile few studios have demonstrated technology in even games planned for 2022 that is capable of exploiting "true" next-gen yet.
Like, if you look at the comments on Horizon, it's
June 2020, July, August = Amazing, Amazing, Amazing!... Sept 2020 = Meh, cross-gen. You can do the same for Spidey and GT7. There's these posts of, "Oh great, now GT7 won't have crash damage," as if Gran Turismo ever did or will have crash damage. "Horizon now can't have flying mounts!" Eh, they could figure out flight if they wanted to (you could
cheat-fly in the first game.) Nothing changed about the trailers; everything changed about how people saw them. Nobody saw this in June of last year and went, "Goddamned PS4 could do that easily..."
It would have been smarter for Sony to have never let out that "We believe in generations" comment, and to instead say something more to the effect of we will make the most of PS5 in every way possible and consider other platforms as secondary options (which is basically the messaging now.) Then, if people saw next-gen in the June and Sept shows, that's what they saw, cross-gen or not behind the scenes. Instead, Jim Ryan went for some kind of slam, and nobody knows why since obviously many of their own games were scheduled for the same cross-gen approach.
For sure, there will be and to some degree have been games that take full advantage of the next-generation hardware, games that cannot be scaled/ported down without drastic consequences. As it is right now, though, unless you're really relying on that SSD, (or unless you've got Azure feeding your skies a stream from 2.5 petabytes of data... incidentally, Flight Sim was potentially going to be cross-gen, but luckily Asobo never had to figure out how the heck to do it...) there's usually a way to chop a project down enough to get it to run on even 8-year-old hardware. The Halo Infinity showing put the LOL into the cross-gen conversation (which is interesting since beforehand MS was all about how cross-gen for the first few years was a perfectly viable approach for both amazing next-gen games and playable past-gen options; since then, they've totally forgotten Xbox One existed and have taken it off listings for all the games that were originally listed as cross-gen), but Halo had
way more problems than that and IMO little if anything is cross-gen's fault. (Look at how stellar FH5 looks, and it's on both gens.) Sony's messaging sucked, but looking at the overreaction for any cross-gen mentions and the sandbagging of hype of anything that adds a past-gen platform, it's a damned-if-you-do/damned-if-you-don't situation.
Cool, cancel the fucking PS4 verison then if you gonna keep delaying shit.
PS4 isn't what's putting this release date in danger (they could always slip back the past-gen copies if they had to split them up.)
Also, canceling a PS4 port will not make a PS5 version suddenly bump up in powers.