C# ASP.NETでJsonをシリアライズ、または逆シリアライズするときのデフォルト値が1024000であることを最近知りました。

もちろん、このサイズをより大きい値に変更することで大きいjsonを扱うことができるのもわかりました。

しかし、なぜ1024000なのかを知りたいです。
セキュリティ的な観点での理由なのでしょうか。

いろいろと調べたのですが、どこにも書いていなかったので、この場でご教授いただけたらと思います。
よろしくお願いします。