Last I checked they stubbornly insisted on reinventing the wheel and ignoring everything in System.Runtime.Serialization so you had to redecorate everything with their new attributes. For example
https://github.com/dotnet/runtime/issues/29975. So we stuck with Newtonsoft for the time being.