While I appreciate the ability to roll back most rig-parameters by reverting to the last saved rig, I see no advantage in having to save rigs/performances to retain the last modifications to assigned switches. I frequently make changes to rigs that I intend to be temporary, especially in a live situation, but can't think of any situation where I have even thought about rearranging the toggle-switches on the remote with an intention to later revert to the previous setting.
The fact that the profiler is inconsistent in how it handles rig-changes while editing a performance adds to my frustration with switch assignments. One really has to concentrate not to switch slot with the remote while editing. You can switch freely between slots from the profilers front-panel and not loose any changes as long as you stay within the same performance, but once you use any kind of external switch (Kemper remote, MIDI-controller or other switch) to move to another slot all changes to the performance are lost. If there is an intention behind this inconsistency, I fail to see the point.