Я имел ввиду что сила имен переменных достаточно велика и без использования венгерской нотации, впрочем, я не вижу проблемы с отсутствием дополнительного упоминания типа контейнера при использовании итераторов над ним.
является ли "проблемой" уродливые имена переменных? - для кого как. Вообще, венгерскую нотацию придумали для тех, кто не умеет придумывать адекватные названия переменных, ибо небольшая неточность в названии - всё равно что большая.
То есть вы хотите чтобы новведения в язык приходили без поддержки со стороны стандартной библиотеки? ... многие старые компиляторы не дружат с бустом, это же не повод не использовать его, так? Когда придет время использовать новый стандарт в серьезных проектах мало кому придет в голову взять старый компилятор
многие старые проекты практически нереально перевести на новый компилятор(среду разработки).