All those steps don't seem necessary to me... I never get noise or artifacts with softsynths and I don't expect cleaner and purer audio files... The files certainly won't get smaller because obviously a softsynth tracks takes up very little space while a freezed one results in a big audio file...!
I seldom freeze a synth and I never ever bounce one. I ONLY freeze a synth in two situations:
1. when the synth has a setting that randomly changes over time or if it has random effects that are different every time: in some cases I don't like certain sounds or effects to be different everytime so in that case I freeze the synth (sometimes two times or three times until I like the placement of the random changes or effects) so I know when certain effects or sounds are there and they won't surprise me after exporting the track.
2. I have a softsynth that sometimes skips notes during export so in that case I also freeze it to make sure every note is there.
But other then that I never freeze synths: I never get into trouble due to having to many synths loaded so I feel no need to do so to save recourses. As I said this only results in a lot of Mb's of wavs and it's harder to quickly change something.