Wow, I came to the forum to see if anyone else was having this issue, I didn't expect such a torrent of victim blaming behaviour.
I think it comes down to this:
1. Yes, you can probably avoid this by not working on external drives/network drives. Though this will often mean copying files locally, working on them and remembering to sync back to their original location.
2. The software could and should handle these issues by allowing you to save the file in a new location rather than closing and losing everything since last auto-save. Working off network shares is pretty common in most places I've worked for the last 30 years, in IT and design when you need to collaborate with people.
Hopefully it's not a difficult patch to the save function in the v2 suite.
In the longer term, I hope there are some features for collaborative work coming. Would be nice to see some check in/check out and versioning options. Does anyone have any nice workflows for this with the Affinity suite?