.NETは舵が取り切れなかったせいか、途中からしっちゃかめっちゃかになり掛けてたからな
ある意味MSの密かな大失態とも言える

ApplicationException用意しておきながらシステムの例外をその派生クラスで投げたり、
SSLのソケットをshutdown()する方法が無かったり(厳密にはあるけどめっちゃ力技)、
WEB(http)のクライアントとサーバのクラスが実装される度にどれも実運用上の問題があって
何種類ものダメダメなクラスが乱立してたり(ry

コアは.NET Coreとして管理しきれる最低限の規模にして、
そこから更に高機能なクラスを任意で実装する、でいい気がする

俺も.NET Frameworkのしょうもないコード、結構ため込んでたんだけど、いつまで持つかなぁ・・・
てか引数をconstで修飾できないのが不安で仕方が無い、何とかしてくれ