Cruiseline.com is my go-to site for cruise-related discussions but I also belong to some social media groups that are specific to cruise lines we frequent.  I've noticed an increasing trend of dissatisfied customer comments pertaining to cruise experiences that start out like...

- I didn't know xyz...

- No one told me about xyz...

The range of issues covers everything from child care to visa/passport requirements.

My question - are people far too trusting that the cruise line is going to spoon-feed them every single bit of information they need to know, have the cruise lines set unrealistic expectations for new cruisers that they simply need to board the ship and not think about another thing until it is time to get off the ship, do people just not think ahead in planning their experience, are people too lazy to look things up ahead of time or is it some other phenomenon in play?