Cryptocurrency has a bad reputation because there is no trust among cryptocurrency users.
If cryptocurrency market will raise the reputation of cryptocurrency will improve.
even the US dollar does not have a great reputation when you think about its use to finance terrorism, crime and illegal activities and yet it is considered the strongest currency, but things are bound to change.
In everything we can find good and bad points for example, with fiat money surely you cannot know which were the last 3 owners of any bill you have instead with cryptos this stays in the blockchain