Then let’s not say “correct”, but “most recent”, “intended by the developers of Manjaro/Arch/OpenZFS” or “rational”.
E.g. I’m not using datasets with the property mountpoint=legacy
and the “official” OpenZFS Wiki also does not describe it like you said.
As far as I understand, my current configuration generates systemd mount units out of the fstab definition. But that’s exactly what I want to understand.