I don't think Microsoft stack offers a path to like, a mid-six-figure job at a major Silicon Valley tech company. Nor will you me able to leverage much of the SV ecosystem if you're trying to do a startup. In that sense it could be seen as a career dead end.
But there are plenty of solidly middle-class developer jobs in the IT departments of traditional companies, and a robust ecosystem of small consulting firms all around the country; I would guess that your best bet for optimizing lifetime earnings on the Microsoft stack is to grow some business savvy and start one of those.
But there are a LOT more of them and they’re located around the world. If you aren’t located in SF/NYC, $200k plus stable hours isn’t exactly terrible — and if that means you’re near family or other regional draws, that’s plenty for many of people.
But there are plenty of solidly middle-class developer jobs in the IT departments of traditional companies, and a robust ecosystem of small consulting firms all around the country; I would guess that your best bet for optimizing lifetime earnings on the Microsoft stack is to grow some business savvy and start one of those.