It's not the layout that is the issue, but the programming language. Everything runs through a single executable (PVXWIN32.exe) then there is a Process Identifier (PID) that you can tie to a user and potentially to a MAS 90 task. There would be soooooooooo much logic required in the backup program to understand what the tasks running are to know what files need to be backed up when and whether the backup is possible at that moment due to the file locking.
We looked into this for server monitoring and potential killing of really bad reports or Alerts on shared servers. Now we just require dedicated servers for Business Alerts or Knowledge synch or other apps that could crush servers because of the way MAS is architected.