OK, calmed down?
Right, firstly it is totally upto MS what they allow you to do with their product.
It is part of the license agreement that you agreed to when you installed their OS.
Secondly, you DO NOT own Windows.
You have purchased a single license to run it on a single PC - your "engine" argument is not comparible, unless your Pontiac came with a license to use the engine in a single vehicle only.
Thirdly, MS are not stopping you MOVING your OS between computers, however as stated above you have purchased a single license to use on a single PC - remove it from your old PC and install it on your new one, transfer of license and job is done.
In the unlikely event the online activation doesn't work a five minute call will solve the problem.
Don't like this?
Think this is too much of a headache?
Then don't use an MS OS - it really is nice and simple I'm sure "anybody" can cope with it.