A shitload of altcoins have tried to find an ASIC-resistant hashing algorithm, to no avail.
Why this time should it be different?
Monero is taking a novel approach with the idea of RandomX. I believe the plan is if this is not successful as countermeasures that we give up and just go SHA-3 or something.