Some of my students asked me that question and i can't give them a good answer. Of course, when you are a new born child, your spinal cord touch s1 and because of bones growing, it comes progressivly to L2. But Why ? Phylogenetic ? protection ? efficiancy ? By the way, the terminal cone see a lot of myelomer in a very narrow space. it does not seems to be very convenient ...