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
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.
Majority of people won't like cryptocurrency very much while still having digital fiats that are convenient to use..
The only "nice thing" that brought people to Bitcoin has been taken from them.
Trading is still profitable but only few people have the patience and skills to stick around and learn it.