Ignorant people don't criticize crypto like those who are regretting not taking action when they're supposed to. Most of them get a sense of satisfaction from badmouthing what they don't benefit from. Another reason is that most fake projects of crypto backing have seen people lose lots of money including scan investment platforms who uses wallet drainer sites to steal funds from wallets connected to it. You can't blame some of them for criticizing crypto owing to their bad experiences, but their greed always leads them to their ruin.
Because you had a bad experience about something does not justify the reason why you should hate it; if the mistake to why you encounter such a mistake is from you, then you should accept it and save yourself from the stress of blaming something else for your own mistake. Those criticizing bitcoin are just running some free promotion for bitcoin and making it as popular as possible without even realizing it; even those who have no reason to hate just fall into that part because they can't control it; the only thing they can do is talk against it.