>Только много строк кода получается. Так что встроенная поддержка усиленной типобезопасности не помешает.1) Это сломает совместимость с С на уровне исходников. А это боле чем важно, поскольку многие проекты используют и С и С++.
2) Критерий "много строк" - вот что является показателем серьёзности проекта. Для большого проекта это ничего не стоит: файлом больше - файлом меньше, а использовать можно потом десятилетиями. Вы же не обсуждаете, сколько строк кода в std::deque или std::locale.
Кстати, если посмотреть исходник Mozilla Firefox - то там для решения аналогичных проблем используется куча самописных классов подобного рода. Только их решения не настолько универсальны.
Вот стандартизовать такую библиотеку - это действительно полезно. Только к c++09 я уже не успел с предложением. Попробую предложить в следующий TR.