Even though the HIG says launch images are required, they are not from technical stand point. For example, all my development work runs fine without a launch image.
What it does do is, if your app takes a fair amount of time to launch (think of games, or HootSuite for a concrete example), it provides the user some feedback, essentially saying the device has not frozen while everything gets started.