That's not how I would like to see things but that is how Apple wants you to use their software, and if you abide by their terms of service that is how you should use it.
That you ought to be free from such restrictions is something that I agree with but if it were ok to run OS/X on 'foreign' (i.e. non apple) hardware then the apple clone factories would spring up like so many mushrooms.
And I'd expect that to not just be limited to the mac and OS/X but to be applied to Ios in a heartbeat.
Apple has chosen not to license their software separate from their hardware and that is their right. So it becomes our right to either buy apple hardware or to go elsewhere.