A.A, it's because they don't understand the actual legal requirement
Agreed and in fact they do not care.
As above, my point is, do you know who else gets to see (or could potentially see and act upon) the details you pass in advance to a hotel?
In all probability - nobody at all.