I contest
'better'. What's the difference? It's mounted... no?
Allowing 'systemd' to be aware of mounts lets you create dependencies between your mounts and services.
For example: 'Requires=mnt-myfs.mount' (and 'After').
Use 'PartOf' if you want the service to get restarted during an unmount/re-mount.
This integration is mint! Anything not systemd [when it's already managing your services] trying to orchestrate is, by nature, second-rate
One may note the removal of the fstab generator. It's overblown. Any distribution including systemd vendors it.