What absolute nonsense is this? NFS is far from perfect but aces the insane stupid complexity of SMB any day of the week and twice on Sunday
TCP vs UDP helps to a limited degree, but has annoying tradeoffs and isn't full proof against the problems.
If you're dealing with unreliable networks, you probably want a remote syncing system as opposed to any rpc oriented remote filesystem. Rclone works remarkably well for that purpose.
In any case asserting that SMB is somehow preferable to any other option is insanity.