I think the social aspect of a soul sucking 2 hour commute every day is more harmful to an individual than any positive aspect of being around peers at work.
When you're accustomed to privilege, equality feels like oppression.
Remotely, i ask "hey, i'm doing task #WXY-99 on project A, who can explain the stuff to me", and i have a two-hour mentorship on the project specifics. And sometimes more. I was taught a lot of stuff.
But the management is the best management i had in my life (Ie very hands-off, but with strict work procedure i had to learn the first day), and they discovered the way to make me twice as productive: 5 hours of meeting maximum every week (as i'm new, i have 3 hours on average). The rest should be work or one to one.
[edit]: And we do a lot of 1:1. Lot of reviews, pair programming, mentoring, discussing new feature, designing a DB... All that stuff that i used to do in "meetings" with 10 people are done on 1:1. Its faster, its a lot less performative, thus more productive and make the interaction more "real".
Damn that sounds great. Where I work we have the exact opposite; two people screen sharing and troubleshooting a problem only they are working on or understand, for 30 minutes at the end of morning standup...every day.