Some reasons why I still use Windows:

  • mirroring development setup of other people working on the same codebases as me saves a lot of time; I can't afford to be the only one on the team who has to spend an additional day setting up Azure auth on Linux because nobody else around me did that before
  • the market puts a lot of pressure on Microsoft to maintain backwards compatibility: the prime enshittification prevention measure.