1) About Disk Space. Today Application beacmes larger and larger disk space does not means a critical.

2) Secrity Updates comes for each instance as it is in SQL Server Express

3) It should be posible to have Cross Instance Call. use Class from diffenret instance exampel "default"

4) It sould be  a optional and configurable  where to run your app in default instance witch have enaugf functionality or deploy your self.

5) in Custome .NET Framework run time, I mean not only Libraary but also a .NET Core Functioanlityus too, Like a ngen GAC ...