Yeah we've been doing that but there are pictures which just don't need to be in a PhotoStream and may as well be sent as a message.
Shared PhotoStream and the regular PhotoStream compresses photos by the way. Weird they want to keep iMessage photos uncompressed but PhotoStream compressed?
It's on apple servers. They don't want to use a ton of storage on something they are giving you for free