Right - that’s your choice.
I haven’t edited an fstab file for a couple of years now - one mistake and it’s a big problem.
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=D6F6-864F /boot/efi vfat umask=0077 0 2
UUID=24f184f8-2701-427e-b4de-61f31c4ec1b8 / btrfs subvol=/@,defaults,discard=async,ssd 0 0
UUID=24f184f8-2701-427e-b4de-61f31c4ec1b8 /home btrfs subvol=/@home,defaults,discard=async,ssd 0 0
UUID=24f184f8-2701-427e-b4de-61f31c4ec1b8 /var/cache btrfs subvol=/@cache,defaults,discard=async,ssd 0 0
UUID=24f184f8-2701-427e-b4de-61f31c4ec1b8 /var/log btrfs subvol=/@log,defaults,discard=async,ssd 0 0
UUID=24f184f8-2701-427e-b4de-61f31c4ec1b8 /swap btrfs subvol=/@swap,defaults,discard=async,ssd 0 0
/swap/swapfile swap swap defaults,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
/dev/disk/by-partlabel/W10 /mnt/W10 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=T4 /mnt/T4 auto nosuid,nodev,nofail,x-gvfs-show 0 0
/dev/disk/by-partlabel/NTFS /mnt/NTFS auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=T3 /mnt/T3 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=W2 /mnt/W2 auto nosuid,nodev,nofail,x-gvfs-show 0 0
LABEL=NTFS /mnt/NTFS auto nosuid,nodev,nofail,x-gvfs-show 0 0
It only takes seconds to use gnome-disk to set the mount, then purge it - and it never made mistakes for me… but you’re here because your fstab isn’t working. My solution to that is to delete all of the extra mounts and have the fstab re-generated for me.
It worked for me for 3 years now - I have a Windows 10 plus an NTFS shared storage partition and never any issues - also I have no ‘ntfs-3g’ in there…
but you do it your way I’m sure it’s better.