Also, I've run a remote work company over the pandemic. Maybe you don't feel working remotely is different, but many, many people feel more comfortable approaching someone in person vs. online. In person, you can look at someone, see if they're busy, and, if not, approach to start a conversation. Online, you can never tell if someone is available. There is always an element of rejection when it comes to approaching someone online.
Also many, many people feel more comfortable approaching someone online vs. in person.
Seeing your arguments here, I'll guess that you're just more social than many people. When I was a junior, a long time ago, I learned most things by trying and studying on my own. I always learned very little from senior engineers directly. I would do a lot better by having them tell me what to look at and exploring stuff alone.
This is why I always ask my coworkers to contact me via “open” channels instead of DMs, preferably async ones like PRs (which can start w/o any code or as very rough drafts). At a well run remote company visibility like this should be even easier than having to happen to be in the right place at the right time.