A stablecoin acts as a pegged currency, which is useful because the exchange rate between non-stable crypto coins and USD is highly volatile. For instance, let's say I wanted to implement something akin to a bond on a blockchain. It would be nice to have that smart contract pay out in a stablecoin to avoid any currency exchange risk.