Indeed they could run things client side and just have an API that plugins into wallets but I think there was so much money in "blockchain" funding and bringing a product like stablecoins to your blockchain made it more attractive and generated transaction volume and fees that they kinda just ended up there.
Indeed they could run things client side and just have an API that plugins into wallets but I think there was so much money in "blockchain" funding and bringing a product like stablecoins to your blockchain made it more attractive and generated transaction volume and fees that they kinda just ended up there.