Most of crypto related businesses are operating through offshore countries. Therefore, a lot of them buying domains of offshore countries due to easier regulation. Its also cheaper and easier to protect real owner data of .io domain then .com (I mean anonymous domain registration).
Thats price for non premium domain. For example, if you would buy
bitcoin.com domain it would cost 1,000,000$ while
bitcoin.io just 10,000$.