I'll posit it's because the virial theorem is applicable to the time average of a stable system and is therefore a specific case. The time average is not a requirement for this discussion (i.e. dynamics) and invoking that theorem is unnecessary. Ergo it is not a consequence.