Так trim же не строки обрезает, а символы строк. Значит должен быть случай, когда захотят обрезать именно символы «l», «e», «f», «t» и только их. Вероятность есть, но как мне кажется, крайне низкая.
Я-то себе давно сделал trim, который работает как мне нравится, в данном случае вижу лишь нелогичность.