I think a lot of the back and forth here is about the question of a dongle. To logically proceed we should first identify what is a dongle. To me a dongle is something put on a computer to stop a user from doing something. This might be a reasonable thing, for instance a dongle might be used to stop users from running a pirated version of a software program (I think LightWave did this).
A dongle might be used for other, not so reasonable (but not necessarily unreasonable) things. For instance perhaps a company, for example Brand Z, produces hardware and software would want to prevent their software from being used on anybody else's hardware. This could be because Brand Z is unhappy with the amount of money that would come from selling the software by itself, so they want to bind it to the hardware that they also sell. The idea is "if you want to run Brand Z software, then you are required to buy Brand Z hardware." So in this case, Brand Z makes use of a dongle to stop the user from using other hardware. Is this a bad or evil thing? No, Brand Z is within their rights to do this!
But what about Joe User who notices "hey! Brand Q hardware is better and cheaper! I still am faithful to Brand Z software, but I really like Brand Q hardware! Darn it, why do I have to buy Brand Z hardware?!" Is Joe User bad or evil? No! He is also within his rights! Neither party is bad or evil!
This bring us to the resolution of our Joe User and Brand Z story. How is this resolved? Joe User must make a choice! He can either continue using Brand Z software with the Brand Z hardware that he doesn't really like, or he can go on to another system! It is all about choice! Which way should Joe go?
A lot of factors can play into this. Maybe Joe understands completely why Brand X has picked a business model which compels him to make this choice. On the other hand, maybe he views the dongle as an attempt to control him, thinking "I ought to be able to run this software on whatever hardware I like which could run it if not for Brand Z's stupid dongle! Where do they get off doing this!" He could be understanding, or annoyed. It's all up to Joe User.
However, no one should criticize or insult Joe User, whatever his choice, because either choice is reasonable!