Bitcoin is not going to go away just because lots of people criticize it. Bitcoin is only going to go away when we build an alternative that has (most) of its (perceived) benefits and fewer of its drawbacks.
IOW, stop criticizing "crypto" and start focusing on criticizing "Bitcoin". Be specific about your arguments, otherwise everyone will feel like they are on a Mexican standoff and you will never get the support to win the good fight.