Просто вы все говорите так будто С++ это бездонная яма, в которую если забраться, то уже не выберешься, а потому и лезть туда не стоит.
Естественно перед этим изучив с++ до чуть-ли не идеального совершенства.
Наверное вы не сказали самое главное - что такие функции не загрязняют глобальное пространство имен