It makes sure you follow the correct chain I think?
MultiBit works fine without storing the entire chain.
Yeah, I know, I use it myself, however I think I read somewhere that in case of a hard fork there's a higher risk of lightweight clients start following the wrong chain, or something like that?