looks nice and easy, but....
the page overview is the page with the most visits inside of WB and everytime, when you come to this overview, it search for the picture path in every loop of the page tree, means: for every page in the tree. it doesn't matter, that the picture come's at the end from the browser cache, the script has to follow this paths and then, it can say: okay, i've the same path im my cache.
i've not stop the loading time and dont now, how big is the different between a text-output and the icon, but if i count a millisecond for every icon, it's easy to understand, that the backend go'es slower and slower with every new page in the tree.
from my point: the flag is good, look also "professionell" and show me the different, specially in new projects, when i add a new language and forgot to change the page language. i'm not living in the page overview, i've been there for a job, for one hour / week - so i can accept a slower page with more service, but i dont use it on bigger projects - actual one project with 116 Pages per language, 6 languages in the project - that makes 3 or four seconds more waiting time on the overview.
i remember, that we talk often about this picture and (if i remember correct) it was also a part in WB 2.8.4 - i understand the opinion of the dev's, but i see also the problems in the overview to detect the page language. In a big list, you see only letters
why not a switch in the settings, maybe as globale switch for all settings, because, the problem (loading time) is also on the select boxes for DSGVO, module info, page language select etc