Please no, last thing I need is MC automatically re-analyzing my entire music library when I don't want it to. And that's exactly why it doesn't do that right now because some users, including myself, don't want that to happen (and there'd be complaints).
If you want it to re-analyze your library just select all and manually run audio analysis over again.
My recommendation is if you want to do the analysis for the new wave form option, you should not have to re-do the volume/R128 and the HDCD analyses. When you run analyze you should be able to select which of these 3 entirely properties you want to do the analysis for. If you have already done the volume/R128 and the HCDC analyses, why should you have to redo them in order to do the new waveform analysis? For a large library, this analysis can take hours. Redoing analysis you have already done seems unnecessary. Recognizing if volume/R128 or HDCD analysis has already been done is trivial. Why not have options to skip them if they have already been done?
The old Skip analysis used to skip files that have already been done and only do files that had not been analyzed. The idea is to extend that to all all 3 functions now in the Analyze option - skip everything that has already been done and only do the ones that have no data.
The argument seems to be that you only do this occasionally, so what the heck. Well, if you have 600,000 tracks it can be a lot of extra analysis.
Given there are now 3 entirely separate functions in Analyze Audio, it seems like it would be good to treat them as separate functions when doing the analysis and not repeat analysis that has already been done in order to do new analysis like the new waveform option.
That lets you do what you want to without having to repeat everything.