Just wanted to post so folks understand there is a range of opportunities out there... you just need to find them...
I've been distributed/remote for almost 10 years and my experience hits all the same points you made. I also have no doubt that my choice has limited my career. But career is just one scope of life. Not commuting to an office has afforded me the time to exercise more, see my children every single day, participate in their lives in ways that would not be possible otherwise, eat healthier, spend time with my aging parents who come to see my children at least once a week, and on and on.
On the other hand, I agree it is unlikely for the majority of remote workers. Depends a lot on your skill level and how rare/in-demand it is I suppose.
At most places the "talent is your #1 resource" is bullshit. Ours is not and is a key to us being profitable (it's actually rolled into our comp model).
I am relatively new to remote work so I am still adjusting but I find that for me the negatives are that I actually work more hours as its harder to gauge how I am thought of without face to face time and the lack of real human interaction can lead to feelings of isolation. Working to get past that. I currently live in a city but am planning on moving to a cheaper area and taking my higher urban salary with me which is great. Even thinking about just traveling every summer with my family, as long as I have internet connection I can work and get paid and I have the unique opportunity to show my kids areas of the world they would never see.
(Edit: I'm not actually looking to change jobs right now, so don't take the first sentence literally and start sending me positions. But I'm contemplating a move out of state next year, and if that happens I'd be seriously tempted to look at remote work.)
My actual work experience has been quite deep in a lot of those areas, though obviously not as much as person that only does those things with their career.
That's a function of the scope of my interests and the size of the company.
I am 100% fine not "advancing", because there is no "advancement" to be had at a small firm. We just get pay raises and more days off. I dunno what else I am supposed to want.
And I certainly wouldn't be allowed to play banjo if I had to go into an offie.
People should not underestimate the value of getting an "urban" salary in the sticks, it can be the equivalent of a huge relative pay increase.
One day someone will figure out how to be a salary calculator for remotes and this benefit will go away as employers will try to tailor the salary for local cost-of-living.
They were unrelated to the government, but I think one of the original founders had military experience so they went with what they knew. Not a perfect solution, but an easy one.