Stablecoins have been considered among many investors to be a safe-haven for crypto's volatility. Ever since Tether (USDT) emerged, several other stablecoins have launched in order to provide people with a wide variety of options to choose from. However, the stability of stablecoins is yet to be questioned since we've seen how Tether has gone below $1 in the past.
NuBits used to be a stablecoin too, but now it has lost its peg to the USD. Which means, that the same thing could happen with most stablecoins out there, since they're traded on a free market.
Nonetheless, do you believe that stablecoins will have a future? If not, why?

Yes, a true stablecoin will certainly have a future and be very useful.
The only problem at the moment, probably largely because we are still quite early in the evolution of crypto markets, is that the existing stable coins do sometimes struggle to maintain the dollar peg, and are frequently sources of controversy. I suspect these problems will fade as crypto markets mature, so yes, I do think that in future stable coins will have a solid purpose.