You can say that, but the data says otherwise[0], with time with friends peaking at ~18 or so. Time spent with coworkers surpasses time spent with friends @ 20.
I agree this is a problem in some ways (the discrimination you mention, conflict of power, etc), but in many ways it makes sense. You're spending 40-50hrs/week on an activity that involves others, you're probably going to have some non-commercial relationship with them. And maybe the opportunity of a good life is in finding that non-commercial relationship, while making money?
To me - it's actually the suburbanization, the glass windows between everyone in cars on some "stroad"... of american life that causes this. The lack of literal physical interactions with others reduces your community to only the nuclear essentials.
I'm desperately searching for a life that combines meaningful work, large community, privacy, and space. I'm still searching.