Not necessarily, we have BitTorrent, Popcorn time, Tor browser etc. they're all decentralized but none of them uses the blockchain technology. Ethereum seems to facilitate the creation of dApps though and that's why It's what everyone is using now.
Interesting. Could quantum cryptography be used to create decentralized applications by providing the underlying layer to the technology?