I am happy to say that you are completely wrong. Yes, if you change hardware the license is not valid anymore. Just contact support and the license is released at no cost and you can do the licensing processes again and it works!
This license method is chosen so that one license cannot be used on several machines. I think that is fair. You get the complete software for free for 2 cameras! That is very generous.
For some configuration of virtual machines this might cause a problem like for a Linux host, but we do not test NCS in virtual environments. I myself run NCS in a virtual machine in ESXi and it works like a charm.
Please, inform me if you have had any issues with this.