> It should be installable, just via a package management system

I disagree. .NET is fundamental to the Windows platform. It's like having a Python runtime installed by default in some Linux distros, which makes sense for that distribution's use-case.