It's meant to prevent abuse of reloads when difficulty settings or mission files limit the number of saves a person can make.
A way to make the player double think their choices if on a higher difficulty.
I do agree that in the mission editor there should be an option to turn on and off suspend saves, allowing the creators to test quickly.
But in general always saving on suspend makes sense as you are by definition suspending the game temporarily.