No, that's wrong. At idle neither vacuum nor centrifugal advance is a factor- - - - -"initial" timing only. Just off-idle the vacuum starts to come in, based on throttle opening and engine load. Centrifugal advance is engine speed related only- - - -the higher the RPM, the more advance comes in until the advance weights reach the limit of their travel (around 2500 RPM or so). The only real purpose for vacuum advance is fuel economy. At high speed, light throttle cruise, the ported vacuum adds around 8-10 degrees of advance above centrifugal. Anytime a load goes on the engine that drops manifold vacuum, the vacuum advance goes away and you're left with initial + centrifugal for load pulling or passing power. Back off the throttle, and the vacuum advance returns.
Industrial and heavy truck engines usually don't have vacuum advance at all, since they're run at or near full load most of the time and fuel economy isn't a factor.