Probabilmente questo era iniziato da tempo quando Microsoft ha creato la libreria API Web ASP.NET, almeno è quando la ricordo se non sbaglio. Ad ogni modo, da allora, i suoi pacchetti HTTP hanno iniziato a dipendere dalla libreria Newtonsoft.Json per la serializzazione dei dati (de) da e verso JSON.
Perché una società grande quanto Microsoft aggiungerebbe una dipendenza da una libreria open source? Trovo strano anche se sarebbero andati completamente open source con .NET allora perché è stata l'unica libreria non Microsoft utilizzata come dipendenza, per quanto ne so.
Come domanda bonus, James Newton-King ottiene qualsiasi supporto finanziario da Microsoft?