Imho hat das (ungarische Notation) hat aber eher etwas mit schlechtem Codestil zu tun
Bei normalen Variablen ja, eindeutig.
Bei visuellen Komponenten sehe ich das anders. Niemand weiß die Namen aller Komponenten auf allen Formularen auswendig. Wenn die aber mit der ungarischen Notation bezeichnet sind, braucht man nur schreiben btn und hat alle Buttons. Die Liste dürfte bei den meisten Formularen komplett in die Quelltextvervollständigung passen oder zumindest kurz genug sein um diese sofort zu überblicken.
Deshalb spart man sich so den Blick auf das Formular, wenn man den Code dahinter schreibt. Und auch im Objektinspektor findet man die Komponenten so sehr schnell.