I read that the original Cryptonight hashing algorithm was optimized for the L3 cache of a modern CPU, giving CPUs as large of an edge as possible. I've also heard that RandomX effectively turns a modern day CPU into the most effective mining tool - to me, these sound the same.
How is RandomX so different, as to be ASIC-resistant? What does it do that's so fundamentally different from X11, Cryptonight, Scrypt, and others, such that it can be called truly ASIC-resistant and not another algorithm that will fall in a couple of years?