There is a big difference between optimizing I/O and optimizing graphics performance. It's not the same thing.
If everything were optimized to the hilt I would expect PS5 to go from startup to playing a game in 2 seconds or so (maybe less), like their first party games, and similar games that take advantage of it's hardware..
Then I would expect XSX to have better visuals with a slightly higher resolution and same framerate, or equal resolution and slightly higher framerate. But either way the XSX has a better GPU so should perform better, not worse.
But that's obviously not the case, and we don't know to what degree things are "optimized." That word also doesn't imply 100% perfect utilization of hardware or most efficient setup. That's the thing.
Code is hard, and code is complex. You simply do not understand the magnitude of what these developers are doing, and such simple notions as "it's optimized" have almost no meaning because of that fact. There could be choices in the code that bar the game from running up to a certain standard, and they might not have the time or inclination to rework those areas because it's just not important to them. There is such a thing as "business needs" which often revolve around timelines, getting a product out the door so they can take in revenue and pay salaries etc. It's pretty obvious that frame timing just doesn't fall under those particular needs for them.
The point is we don't know how much this game actually utilizes these consoles because we aren't inside the company. Clearly we can make some guesses and observations based on the performance of this game relative to it's competition, but this idea that you can "optimize" a game and everything runs fast everywhere is beyond ridiculous.
This is actually giving me an idea. I might put together some graphics programming demos and post the source and maybe some video explanations as to how it works. We'll see. Time is very limited (
as you can clearly see by all the posting I do here ).