Veeam started as a very-SMB vendor 15 years ago, and reversed incremental backup mode checked all the boxes for vSMB customers:
- No multiple full backups (because they didn't have enough storage to store for those)
- Latest backup file is always the full backup file (very easy to manage: copy, transport etc.)
- Predictable backup window (each run is incremental, so there are no days when backup takes 10x longer due to the full backup)
While performance did not really matter as much due to the size of those tiny environments, and large backup windows available since almost no SMB business requires that performance SLAs are met 24/7. Also, retention policy were typically extremely simple in these environments: practically always just last 7-14 days worth of backups.
However, as Veeam moved up market, we saw virtually all larger customers requiring GFS retention due to internal policies or external regulations. This is when we started looking for an space-efficient way to store those multiple GFS full backups, and as the result came out with the whole ReFS/XFS integration and fast cloning.
This is the very reason why the current default backup mode is forward incremental with period synthetic fulls. We also guide users to ensure they leverage fast cloning, for example you will get a warning if you create a Windows-based repository on a volume that is not ReFS.
Having said that, even back just a couple of years ago @tsightler liked to repeat how at least some of his largest enterprise customers love reverse incremental backup based on their backup storage and other requirements, and that we should not even think of discontinuing it
