You are right that METAFONT allows a font designer to vary the font in a continuous way using parameters while retaining its essence. But this is addressing a different problem. It allows a document designer to adapt the font to the page.
I suppose this approach could be used together with the METAFONT approach so that the font itself varies as needed, too.... but my head hurts thinking about it.