Re: Why do we need unit files? Parallel startup tasks.
At this point, a remotely mounted NFS share (so I can access a huge nas from all my machines and not fight with samba's permission issues) - slows down booting on any of them while systemd figures out that I meant it when I said background this in fstab.
Or wait minutes for the timeout (on a perfectly available share) only for it to finally come up without any of the NFS shares mounted anyway. No amount of faffing with fstab options has yet managed to fix this on our systems.