The last part of your statement summarizes everything because no matter how hard we try, it is not everyone that will accept Bitcoin, to them Bitcoin will always remain those things the framed up in their head. The right thing to do is to allow them in their delusion since they cannot be convinced. I'm actually happy that the number of Bitcoin critics have reduced drastically over the years, it will continue to get better for Bitcoin.
We shouldn't try and convince people that Bitcoin is good or that it could be useful for them as well, because there is no point. If they argue with you that Bitcoin is a scam, it's a bubble, it's going to lose all its value and everyone will lose their money, then you should tell them okay, you are right, and then don't talk about this topic with them, because you will only waste your time and energy by doing that since they are not going to believe or accept a single word coming out of your mouth, and no matter how hard you try, you can't change that.
This is why I have stopped trying to convince people that Bitcoin and cryptocurrencies are useful if they are used in the right way. So many people think that cryptocurrencies are a way to get rich quickly, so they start by making an investment in a meme coin, and then when they lose money in that investment, they start thinking that cryptocurrencies are useless and they only make you lose money, but in reality, it was their mistake that they started making investments without doing any research before they start.