It's in your own example, you are less likely to find remote working, modern development practices or competitive salary at your average SharePoint gig compared to your average fullstack, devops or data engineering job.
I don't think you know the meaning of the world suffering.
And data science and IT infra/support are different career choices that differ around skills and education rather than choice of OS vendor. Those jobs are not interchangeable.
Even if otherwise, it's not like you can move from .NET dev to DS jobs on a whim whithout any kind of experience or specialization.
And where I live .NET jobs are far more abundant and better paid than DS jobs which are few and have loads of coopetition from newgrads due to all they hype they genrated.
That's exactly what I meant by suffering from the market yeah. That's another reason why I'm not working on windows. I'm enjoying higher salaries and better working conditions thanks to that.
Also development is a global market nowadays so that makes it even worse for this kind of jobs since they don't usually offer a remote option. It's telling that you say "where I live", where I live there's just no development job at all actually.
You still haven't proven how those people making a living on .NET/Microsoft stacks careers are suffering. Habe you actually seen people suffering, like from war and poverty?
Also, dvelopment careers being "global" is mostly in theory. In practice it doesn't work everywhere. Some countries don't have global remote work opportunities due to tax and labor laws making that very difficult meaning you're stuck with what the local market offers. And those few global remote jobs get hundreds of applications so actually getting one is almost impossible especially in the current bear market.
There's no shortage of full stack developers globally willing to work for cheap. Competing globally in this race to the bottom is no good if you work in a high CoL area unless you score a high paying FaNG or scale-up but getting such jobs is insanely competitive that's not realistic for most people I know.
That's some hyperbole right there, I'm just saying that they get paid less than they could and generally have worse working condition that they could have, that's all. Again, that's okay if they are aware of this tradeoff.
> There's no shortage of full stack developers globally willing to work for cheap.
That has to be the worst argument here, even Microsoft themselves outsources their own .NET work to India.