Well that is really expected if you are one big industrial tycoon and celebrity. People will simply continue using their names to fool many. I would say that in order for you to go and learn what these celebs are really trying to say, you need to be sure that you only stay on their own social media accounts or their legit websites if they do not have social media of their own. It is hard to track down and arrest these fraudsters but at least you do your part to stay out of their way.
These sort of things happen when logical thinking gets dominated by greed. It is really simple. If Elon Musk want to donate Bitcoin to someone, then why should he ask the recipients to first send coins to his wallet? I read the story in BBC about an European loser spending his entire BTC stash worth half a million USD to the scammers. When you are dealing with such huge amounts of money, don't you think that you need to verify the details first?