IMO, there is truth in both statements:
a) crypto is built for machine to machine payments
b) people have hard time understanding crypto due to lack of education about what money is and lack of education about the technical side of crypto.
So I do think cryptocurrencies can be used both by people and by machines simultaneously in a future world where such payments have become the dominant monetary reality.