Fully agree. I always create employer-specific IDs — Apple, GSuite, Github, and so on. It typically starts from a company email address and fans out.
It confounds me how many of my colleagues don't do this. But when I explain my reasoning, nobody has complained.
I understand that Apple requires its own employees to use personal IDs, which is really messed up. That organizational design flaw probably contributes to situations like the one we're discussing, since it might seem abnormal to an Apple person that someone would be associated with multiple IDs.