Questo probabilmente era iniziato da quando Microsoft ha creato la libreria API Web ASP.NET, almeno è quando me lo ricordo se non sbaglio. Ad ogni modo, da allora, i suoi pacchetti HTTP sono stati avviati a seconda della libreria Newtonsoft.Json per la serializzazione dei dati da e verso JSON.
Perché un'azienda grande come Microsoft aggiungerebbe una dipendenza da una libreria open source? Lo trovo strano anche se all'epoca sarebbero andati completamente open source con .NET perché era l'unica libreria non Microsoft utilizzata come dipendenza, per quanto ne so.
Come domanda bonus, James Newton-King riceve supporto finanziario da Microsoft?