Microsoft never forgot about locking developers in. As someone with trying to fulfill an organizational imperative to deliver cross-platform compatibility, they made my life as miserable as they possibly could.
> [Microsoft] made my life as miserable as they possibly could.
Exactly what I was saying. They had the goodwill of developers and then they burned it. Any developer through the 00's got burned multiple times - like the terrible Kiddie Server 2008. They are still burning us with Telemetry and unprofessional choices like advertising within the OS.
Before that they delivered mediocre but functional software. It worked. Now it doesn't work so well and is a masterclass in ugly graphic design and usability flaws.