Typical example of a person who has no idea of the airline industry
The OP is perfectly entitled to expect that Emirates, who have the most inconsistent J and F products of any airline in the sky, should make some kind of effort to compensate passengers left short-changed by their lottery of a cabin policy. You are right in one respect, which is that the OP has a choice, and for sure EK will, and do, lose passenger loyalty through this.
Wise up mate, most airlines bend over backwards to ensure premium customer loyalty. BA will give you compo miles if your IFE isn't functioning properly. Can you imagine Emirates doing the same? When instead of a lie-flat bed you get the egg-shaped armchair with a VCR player slot???