Preference is not the same thing as "I wont take the job if you do Windows" etc. We all prefer things of course. I prefer Macs for example. But will I refuse a job because it uses Windows ? Naah. I will look at everything else that is more important to me which are the team, the work, the goals, whats in it for me, do I see a career path here etc.
> I will look at everything else that is more important to me which are the team, the work, the goals, whats in it for me, do I see a career path here etc.
Those are all more important to me as well. But I am so privileged that I get to choose jobs with tooling that aligns philosophically with me.
Typed programming, colleagues who really care about precise domain modelling, a high degree of automation, pervasively embedded in both the development environment and the production environment, both being Unices.
A part of that includes picking a non-laggy operating system that doesn’t feed me ads and NASDAQ prices in my toolbar, dark patterns to coerce me into using their inferior alternatives, and a feeling that I’m a guest in my own system.
As a consequence, I am happier and more productive.
I realise many may feel exactly like this with a Microsoft stack. The subjectivity here is what makes it a preference.