Not weird.
Just different levels of the ONVIF specifications, and custom extensions.
You could ask a similar question 'How does a Hikvision NVR know the language of a Hikvision camera when it's connected as an ONVIF model?'
When trying to avoid the 'language mismatch' trap.