Mixed render target use (multiple and not)

From what I’ve read, PreseveContents is at severe risk for slowing things down, depending on the platform or hardware (not sure which), so I dismissed that as an option. The solution that I found, which is rather cumbersome, is to put in every shader techniques that will output only to each of the different render targets, should I need to alter just one of the four.