This is how WizTree works and why it's significantly faster than WinDirStat.
WinDirStat uses the system APIs to crawl the file system tree which results in lots of random reads and drive cache thrashing. WizTree directly reads and parses the file system data, making it an order of magnitude (Even 2+ orders of magnitude on magnetic drives!) faster. It also uncovers lots of hidden system files.
I asked Claude why Windows just can't match Everything, and this was what it spit out:
> Microsoft faces challenges in improving Windows Search to match Everything's performance:
> Backwards compatibility: They need to maintain compatibility with older Windows versions and existing features.
> Broader scope: Windows Search is designed to search not just filenames but also file contents, emails, and other data types, making it inherently more complex.
> System integration: Changing core Windows components can have wide-ranging effects on the operating system and third-party software.