In addition to the cost of doing a string search, I think the main issue is that I don't have a good trigger for "is this particular string still used?" and not just searching for all strings in the metadata, which is too much.
My original approach was to remove all flags that were not in the various about_flags files and it was too aggressive. For example it removed the "enable-lens-standalone" flag because the string is used through a variable and not directly in the about_flag file.
Also, as you gave +1, are we ok with landing this CL now without warning owners?
Gauthier