First and foremost, everyone is entitled to their own opinion and that makes them right in their own sense, and in such case it takes a lot of work and proofs to change their mindset. I believe many were against Bitcoin in the early days but as time goes on, when they have understood how important Bitcoin is as well as the role and place it holds in the future, they tend to change their mindset and started getting involved as soon as possible. Gates is a billionaire and knows what he want and such case it might be difficult to proof him wrong even though Bitcoin has changed a lot of people's beliefs, but I tend to think he might have changed his mindset. Elon musk on the other hand, is an innovative person reason why it won't be too difficult for him to understand Bitcoin and so on. They are all right because they know what they want.
Having an opinion does not make you right. This is the problem with millennial thinking. They are absolutely entitled to opinions but it is super crazy to see everywhere on social media now that people are posting OPINIONS against facts that are backed by science and experience.
Same thing happens in crypto now because well,,, the world is just full of people thinking that just having an opinion entitled them to the truth.
Let them be though,,, they will all throw their money into crypto and find out themselves.