Bitcoin needs to be traded for goods and services for it to be a viable currency, in the past (and currently to a lesser extent) DNMs and illicit trades were the driver for Bitcoin and cryptos worth
Last time I heard, illegal transactions were only 1% of Bitcoin's volume, this is hardly a driver for Bitcoin's price.
I believe that 2017/18 was the worst thing to happen to Bitcoin and crypto currency in general, it burst into the lives of the majority of the population only for them to get fucked by POS scammers, bullshit Facebook scams and ICOs, the bubble was always going to pop but the level of dishonestly is something the average person isn’t going to forget for a long time.
No arguing that ICOs and alts are scams, but the bubble wasn't caused by them, and they didn't pop it, Bitcoin was the culprit because it dictates the prices of all cryptocurrencies, both today and back then.
As a community this large there must be people with the skills and creativity to come up with a sustainable public facing way of using Bitcoin/crypto as a form of currency, be it a Ebay-esque site to trade legal goods, or even setting up local networks for people to trade between themselves.
There's no lack of services that are built around Bitcoin, they just can't take off Bitcoin there's very little interest from the general public. Most people have already heard about Bitcoin and they are not interested.