Странное у вас сравнение функций... одна работает с массивами, другая со строками, у них как бы разное предназначение.
Тут просто имеется в ввиду отсутствие стандартизации порядка искомого и там где ищут, в разных функциях, приходиться запоминать
Не думал, что для кого-то это имеет большое значение... С этим вопросом вам лучше к создателям обратиться, почему им взбрело в голову поменять порядок))
Потому что php много авторов писали, и каждый делал порядок, какой ему вздумается. Это одна из причин критики php. Но, как говорится, никто не держит, языков много...