Eu também não sei basicamente nada nessa area, só um conhecimento MUITO, MUITO superficial...
Se pararmos para pensar é isso mesmo, pois uma ASIC pra minerar Bitcoin é exclusivamente especifico para esse tipo de algortimo (hashing function SHA-256) me corrigem se eu estiver errado... pro Ethereum é EtHash, entre tantos e outros exemplos...
Já para minerar Monero é a CPU que "manda", um Threadripper 3990X ou um Ryzen 9 3900X, até deve dar uma graninha boa, mas o preço desses CPU que é bem salgado
Mas é mesmo assim que funciona.
Por exemplo, imagina que um relógio digital que tem em casa. Ele tem um chip ASIC que esta programado para fazer uma única coisa: contar os segundos/minutos/horas/dias/anos. Ele não vai fazer mais nada para o resto da sua existência, a menos que seja reprogramado.
Os chips ASIC foram programados para fazerem cálculos SHA-256, ele só irá fazer isso. Ou seja, um miner ASIC vai minar todas estas moedas: https://coinmarketcap.com/view/sha-256/
É o facto destes chips estarem programados para essa tarefa especifica, permite aumentar o seu rendimento, usando chips cada vez mais potentes.
O único equipamento que conseguem minar qualquer algoritmo, e o CPU, porque não esta limitado ao tipo de tarefa que podem executar, ele executa todo o tipo de cálculos. Salvo claro que seja realmente algo extremamente complexo, ou seja criado alguma restrição no algoritmo especifico para isso. Mas regra geral isso não acontece. O que acontece é não ser útil para essa tarefa, pelo tempo de demora a consegui-la realizar ou por ser muito franco não aguenta a informação processada e crash.