I really hate these threads because they come up way too often. If there's absolutely one thing a DAW should never do under any circumstance, and may require one or more fail safes: it's corrupt project files. When it comes to all the issues and feature requests Cakewalk should have on their development list, making it so Sonar never corrupts a project again should be number 1 on the list. If this means saving backup files of the projects, and backups of those backups, unbeknownst to the user, then so be it. Ultimately, they should find out what's causing the corruption in the first place and fix the bug. In addition, they could rollback a "save over" when the save is not successful by doing a check prior to overwriting. There's a lot Cakewalk could be doing on that front.
As a user, is it a best practice to keep multiple versions of a project, and backup regularly? Yes. I certainly do it. Should Sonar corrupt projects as often as it does? No. There's something wrong with that. I've never lost a project in Studio One, Reaper, or Photoshop (I bring it up because it's "pro" software). Could you imagine video editing software doing the same on a multi-million dollar movie?