Thank you for explaining.
I would recommend for clarity either hiding the options that reveal names and descriptions or noting in the setting description that it's still WIP to avoid confusion.
For how to reveal names, just an idea, since you're already hiding and showing techs could you generate separate phantom techs with a name and techs with name and description, then hide-unhide those at the right threshold just like you do with the current phantom techs and real techs.
Maybe that's already what you're concerned about for optimization?
Thank you for taking the time to explain.