The HDMI standard doesn't have a way of telling you that you really need an HDMI 2.2 cable and you actually have an HDMI 1.x cable. It just tries to send the signal, and if the analogue bandwidth of the cable is insufficient, then the error correction will be insufficient and you'll get no signal or snow and blocks.
This is somewhat of a good thing, since many short HDMI 1.x cables will work for standards that require HDMI 2.x.
Not all ‘Ethernet’ cables are the same. Someone will give you 100mbit. Some will give you a gigabit. Some will give you even more. They’ve all got RJ45 on them.
“All HDMI cables are the same” is an almost-baseless corruption of a very valid critique of Monster et al.
RJ45 is a wiring pin-out standard for that plug [1]. It's also a standard for telephony, not networking -- it carries one phone line. A gross waste of pins if you ask me.
[1] Not quite. An RJ45S plug has a tab on the side that will not insert into an 8P8C jack.