FWIW the XBO using hypervisor layers to partition applications at certain access levels is nothing new or even a bad concept in itself; the PS3 and 360 did the same thing.
XBO's problem is that it was bloated AF in doing it, and for what they wanted features-wise, the hardware power was kind of lacking. I don't know what's going on with Series X in that regard; a lot of raw power but combination of some lower fixed graphics throughput (compared to PS5), less prioritized system-level cache coherency enforcement, the virtually segmented memory into two bandwidth pools, slower SSD I/O and probably slightly less optimized (specifically for Series S & X) API tools are probably what are resulting in the multiplat comparisons not favoring the X too well, most of the time.