It works, until it doesn't. How many times Monero hard-forked to a different hash function? There is a huge risk, that if the value of Monero will increase significantly (for example because the whole crypto will increase), then it may become profitable to create just another ASIC for RandomX, and then Monero will try hard-forking again.
Monero has history of hard-forking to fight off centralization that ASIC's bring along but RandomX is the final frontier and it's been working since 2019.
If you read more about RandomX you will understand there will never be a profitable way to build specialized hardware for it because
economies of scale does not allow it.
Unless you think some company can compete with Intel and AMD and create more efficient and cheaper CPU And even if it did, it's not a problem because it would practically be general purpose CPU due to the RandomX requirements.
Competition is good, what is not good is a specialized hardware that can do only one thing more efficiently because it means nobody but miners will buy it and destroy profitability of everyone else which makes it more centralized.
We can see how it negatively impacted Bitcoin, it's not only hashrate that counts, but also decentralization and there's nothing better than being able to fairly mine on regular PC without the need for some expensive hardware that can't do anything else.
It's also
much more
green if you care about that.
That's just another proof, that people want "CPU friendly" consensus rules, and not "ASIC resistant". Currently, SHA-256 is not broken. And as long, as it is the case, CPUs and ASICs should co-exist.
Please, be my guest, go ahead and mine Bitcoin with CPU
It is "possible" but it's not fair and
practically impossible. They can co-exist the same way small fish can with a shark in a small tank.
I can see more and more people, trying to run x86 emulators on different architectures, for example M1 or M2 Apple chips. The world is no longer "x86-only for home PCs", people are trying to switch to other solutions, also because of some security bugs, and backdoors, like Intel Management Engine.
Emulation will never be efficient enough to compete, otherwise RandomX would be mined with FPGA.
If some other big chip manufacturer comes along that will be more efficient, it will surely be available for everyone, anywhere in the world and it will be general purpose and not some 1-thing-only brick.
For sure it won't be Bitmain
This conversation we have here is because you never did appropriate research about RandomX, it's a shame I have to repeat my self over and over on something that should be obvious.
Leaving this thread as there is nothing else to say.