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.