your phone isn't booting a linux desktop. it's booting a java virtual machine and within it a whole stack and within it the stuff that behaves like a desktop environment and all that from shit-slow, unreliable storage.
honestly, with the whole chain it's amazing that everything boots and runs so well.