in reply to Why is split ' ' ne split /\s+/?

Because pretty fundamentally - both behaviours are 'useful', and this way you can choose which you get.

Discarding leading spaces is one of the more common scenarios when parsing text.