Hi, I like the idea on its own but considering there are many Creator Programs of which some have hundreds or less people there would be a lot of ingame Badges/Icons if we wanted to make it somewhat fair.
I hope for the future that the Localization Team can improve and update some things eventually since I think some broadly spoken languages like spanish I personally would love to see as an addition to the program or even be more open to a wider audience of translators (This may even Include Community Translators?) because so far we are just not that many people