Off-topic, but am I the only one who finds it incredibly grating to speak of Elon Musk with his first name? You don't do that with other people, other billionaires or tech people or whatever, you say Bezos, not Jeff, and Bill Gates, not Bill. What gives? I find this irrationally annoying.
I personally don't find it grating. My supposition is that is it not very fun to say the word "musk" so people call him Elon instead. So perhaps your dissatisfaction with him being referred to by his first name can be offset by the understanding that he is unfortunate enough to have a last name that people seemingly universally do not like that much?
Alternatively, Elon is a "normal" celebrity like Kanye. It might be more common to refer to people in that domain by their first name. I'd say Elon is closer to Kanye when it comes to public perception.