In the case of Bill Gates for example, I rarely see anyone using "Gates", the full name "Bill Gates" is used.
Most people I know (which is mainly people from Western states) would refer to her as Marissa Mayer, and the same with any other well-known executive (e.g. Elon Musk, Richard Branson, Sheryl Sandberg, Mark Zuckerberg, etc.) How would you expect her to be named in conversation based on where you're from?
And quite a few Hackers seem to be on a first name basis with Elon and Linus.
Eh, I'm not sure I would agree with that.
> And quite a few Hackers seem to be on a first name basis with Elon and Linus.
They have fairly unique names. It's extremely unlikely that "Elon" and "Linus" would refer to anyone other than Musk and Torvalds in the context of HN discussions.
Definitely not the case for names like "Mark", "Bill", or "Steve".
A few examples come to mind: Steve Jobs, Larry Ellison, Bill Gates.
And to say nobody would use initials here, what about PG himself?
Marrisa Ann Mayer / MAM may not have dealt the final blow to the already injured Yahoo but she added a few stab wounds and drew from the dwindling fortunes of an elderly Yahoo.