I mean, it's crazy. If I set my iPhone down on a table, and I'm with company, and I get a new text message, everyone can see! It might as well just read the text message out for everyone! There are few scenarios where this feature is actually useful, and I think that most people would disable it if they could. It is true that it can be disabled, but only when you've set a passcode lock, which I don't want to do (it would be highly annoying and inconvenient). Just telling me I have a new text message is fine, thank you very much.