But just because everyone is in the office, doesn't mean you will get help. In our industry, sadly, there are very few companies with good onboarding/mentoring programs. I have seen new bright engineers who think their task is the most important task at the company and they constantly disrupt others eventually get ignored by everyone. I have been there, I was one of them, luckily, I had good mentors who taught me how to work with others without being disruptive.
It's not my perception of the relationship, it's their job. But that's besides the point. In a healthy team people are not groaning every time they have to help someone.
I'm a lower level TL, and we just got an intern for the summer. They needed help figuring out how to set up SSH, and they came to me. Is my work more important? Yeah, but that doesn't matter. I don't want them spinning on this while waiting for me to grant them an audience. If I truly don't have time, that's my decision to deprioritize the work, or send it somewhere else. Same with the people above me.
I agree, I try to be a good mentor and understand new developers have higher level of anxiety and I help them as much as I can. But I also teach them how to get help without being too disruptive, remote or local.