@redblacktree @akien @Emi Mmm... I don't think the example is fitting. With Visual Studio you are paying for a tool. The runtime, in this case, is Windows (or the OS, anyway). You don't have to pay for that.
With Unity you are paying a fee to use and distribute the runtime, much like when you pay for installing an OS an and embedded device (WindowsCE, for example).
@mode13h
Have you never noticed games installing the Visual C++ Redistributable Package? I.e. a runtime needed. You are wrong, the example fits perfectly.
@redblacktree @akien @Emi