The moment NVME drives hit the scene. Would it be reasonable to expect them to do it as soon as they arrived? No, but it's been 10 years, and still eludes us.
Because Microsoft are the ones who own Windows. We don't care about the Xbox so why should their little console define what's going on in the PC space? The onus is on them to make Windows as good as possible but it's basically a monopoly, so why would they care? And that's exactly why they pull stuff like this and have the nerve to shackle PC users to their consoles that have nothing to do with us. Where would we go anyway? Linux?
No, and I addressed it clearly. You're doing a false dichotomy. These are two separate issues and you're equating them to being the same thing. Microsoft should have made the push for DirectStorage regardless of what the developers did because it's their job as the ones who develop Windows. One doesn't preclude the other from happening.
And in that case, your argument should be: "Developers could have taken advantage of the SSDs by writing different algorithms without DirectStorage. Since they didn't, that's evidence that even if DirectStorage had been introduced earlier, they wouldn't have bothered anyway."
That's how you should have framed it.
And do keep in mind, I'm simply referring to DirectStorage 1.1, not even 2 with GPU decompression which is a fair bit more involved.
Keep in mind, that just because DirectStorage exists, doesn't mean developers will use it. We have ample evidence that developers are quite happy to ignore most of the benefits of fast storage on PS5 and XBS consoles because it requires work and rethinking how they approach storage which means coding specifically for it.
So, with consoles being the primary development platform for the vast majority of developers if the consoles didn't have it 10 years ago, what are the chances they would bother to code specifically for DirectStorage on PC knowing that it would no benefit them at all on console where the majority of their profits were?
I mean, how many developers took advantage of the larger memory pools available on PC during the PS3/X360 generation? Almost none? Yup. But as soon as the consoles had more memory suddenly they couldn't get enough memory on PC at least until PC memory once again exceeded consoles at which point it didn't get used.
Advanced rendering features enabled by more advanced GPUs on PC? Again, mostly unused until the consoles could match it.
So, I make my assertion with at least some basis on past developer behavior that is consistent with how developers approach things.
Also, keep in mind that MS doesn't generally push tech. just because they can. MS, historically pushes tech if there is pressure from either ISVs or IHVs for the tech. That has always been the driving force behind DirectX and Direct3D, for example. Both of those arose from a push by ISVs and IHVs and continued advancements in them were pushed by ISVs and IHVs.
So, where was the push for DirectStorage from either ISVs (developers) or IHVs (hardware manufacturers) 10 years ago? Hmmmm? MS has never pushed a version of DirectX or Direct3D without that and they never will. Why would DirectStorage be any different?
One last thing, the first developer I can think of to write specifically to Fast Storage did so before either of the current consoles came out and started working on it before either of the current consoles were announced. That would have been the first potential impetus for MS to even start thinking that it was something ISVs "might" want if the developer had contacted the relevant people at MS to let them know that this would be something that developers would like to be able to do more easily.
Regards,
SB