You made me go read. Its a shit-show of the complex packaging and build assumptions at source, the horrendous tooling, and the difficulty negotiating the changes. .NEt is up to 5 or 6 and the email/forum threads seem to be talking about 2.x and 3.
I wish things weren't this complex. But then I remember how much I hate autoconf/configure/libtool, and think "hmm maybe it wasn't so bad after all"
Re-implement .NET in RUST?