Молекулы поверхностно-активных веществ (ПАВ) мыла и шампуня состоят из двух концов - гидрофильного и гидрофобного.
Гидрофильный конец любит воду и притягивается к ней, а гидрофобный - собирает весь жир и грязь.
Чтобы понять почему шампунь не щиплет глазки давайте сначала выясним почему он может щипать.
Поверхность глаза защищает слёзная пленка. Один из ее слоев - липидный, т.е. состоит из жира. Когда шампунь или мыло попадают в глаза, их молекулы ПАВ "выгрызают" кусочки липидного слоя, поверхность глаза оголяется и раздражаются нервные окончания.
Детские шампуни "без слез" имеют намного большие по размеру молекулы ПАВ и хоть они и смывают липидный слой, они не раздражают нервные окончания, плюс к тому же - в детские шампуни часто добавляют анестетики.
Также детские шампуни, в отличие от взрослых, имеют нейтральную среду ph и содержат меньше солей, а значит меньше вытягивают воду из оболочки глаза.
Единственный недостаток таких шампуней - высокая цена и низкое пенообразование, со "взрослой" грязью они могут и не справиться.