If I may....
Template settings=/=Component settings, it means that fonts that you can choose in Template Typography are general. And only you can decide to choose a different ones in specific addons etc. They are not connected.
Now more than 900 fonts to install each individually would be time-consuming
Sorry, but who smart wants to use more than extra 10 fonts (custom or Google Fonts) on a single website? It would be suicide for website speed.
By design mostly from the client you get Corporate Identity in the listed fonts , which you must use. Of course, an additional one is indicated as so-called general. So the choice is made at the start. Alternatively, you make a mock-up for someone to approve, so that there is no several days of playing "not this font, maybe another one, more thicker, thinner, serif, script or more fantasy".
I hope next year we will add "Font Book" solution for Helix Ultimate as you know that tool from SPPB.