ob flaggen sinnvoll einsetzbar sind, darueber gehen die meinungen, wie man an der diskussion sieht, stark auseinander.
Das Problem dabei ist, dass sich Laienmeinungen mit Expertenmeinungen vermischen. Nur deshalb gibt es die Vielzahl an unterschiedlichen Meinungen. Denn für Experten ist es eindeutig: Flaggen repräsentieren Gebiete, niemals Sprachen. Sprachen funktionieren nicht, das ist so eindeutig, dass sämtliche Diskussion darüber obsolet ist.
Wenn nun jemand Flaggen für einen Sprachwähler benutzen möchte: Bittesehr. Kann uns anderen völlig egal sein. (Abgesehen davon, dass dies ein Fachforum für Webentwicklung ist, so dass verständlicherweise eine Diskussion entsteht.)
Es ist jedoch Bad Practice, und sämtliche Argumentation, diese Funktionalität zu rechtfertigen, scheitert bereits vollständig im Ansatz und wird jederzeit mühelos widerlegt werden können.