Look closer at the Quality check PI.
You missed it.
My issue with both ways, is it is a Nuke, rather than a scalpel.
<wish> (by user rule sheet)
Display fonts: Keep (Titles, Dropcaps, special use...), or option to Replace with an alternate (OpenSource).
Base (main body) fonts : 2 stages
For when the device has the font available:
Remove just the font, Adjust the @font as needed
eg' Liberation
For when you hate the font

: remove all reference and the font.
eg. Charis
BTW quite a few stylesheets have a fontfamily with a font name commented out (not licensed for inclusion). If some brilliant developer could have a 'check stylesheet for disabled font' (family) detector