Because its still more trustworthy then a currency that is managed under modern monetary theory. As in you can print as much money as you want as long as people have no store of value to escape into.
You can argue about the validity of that argument all day long but the size of the crypto market speaks for itself. At the end of the day, somebody spend energy for its creation which gives it at least some sort of stored value.