For God's sake man, look at the entire context of the discussion rather than focusing in on a couple of sentences. You're worse than a journalist.
I'm not comparing console hardware to a PC. I'm making a point that despite the handicaps that the PC platform has compared to the consoles (ie high overhead APIs, NUMA, discrete components), the hardware is so powerful that it can overcome them with ease..
This realization should erase any doubts people might have that using the CPU is an good alternative to hardware schedulers.
I'd agree that the PC can overcome the additional handicaps compared to the consoles, by essentially using a brute force method, and that while it would take more resources to achieve the same result, it can be done.
However the question is whether it is a good method when compared to another option that has similar brute force in addition to the benefits of a console like API. NVIDIA seems to believe that it will be able to use software/drivers at least in the case of AC to achieve a satisfactory result.
However, I haven't seen any evidence that NV can match the efficiency of hardware schedulers with software running on the CPU. If they were able to do that I wouldn't expect them to have the problems that they have with latency in VR, and I certainly would have expected some sort of statement from on the subject.
NV's silence on the subject is what is allowing this entire question to gain traction. There hasn't been, that I have seen, any comment from them directly while their reputation is getting hammered in the Forums and in the press. If they had a way to handle AC that was as good as AMD's hardware implementation they should have made some statement to the effect of "Don't worry, we've got this."
Since they haven't said anything, that leads me to believe that they might have thought that they had a good answer, but it isn't working out as they had thought, and they're trying to figure out a plan B. The fact that they had Oxide pull AC from the pathway instead of saying, "Ok, here's the rest of the code to activate AC in DX12" reinfoces the perception that they don't have an acceptable solution at the ready.
In either case, this really makes me wonder what is in Pascal. Did NV decide to change the strategy that they've had from Fermi through Kepler and Maxwell, or did they decide to change their archetecture. Either they made changes in how they handle graphics and compute or they didn't. Pascal supposedly taped out a while back, so NV would have had to come to that realization well before then in order to make the needed changes.
I see a lot of people saying that it's ok, even if this is a problem, NV will have it fixed in Pascal, but I don't see any evidence that it did happen, or even that NV was aware of the need to make it happen, especially in the time frame that they would have had to have done it in.