The problem seems to be that, should you want to change the font size or line height of text in a given font, it's currently difficult to get a consistent baseline and character size between different fonts. Having some default line height for a font is fine. Making it impossible to align the tops and bottoms of capital letters between different fonts in a sane way is not great.