This is very simple. This cruise caters to people of a very advanced age range. I went to Alaska on the Holland America Statendam with my girlfriend. We are 30. There were very few events that she and I would even consider going to. The music was old-fashioned, the shows were laughably G-rated and particularly unfunny--so much so that we had to leave it was so painful to watch. The "activities" on the boat, if you were to call them that, were about as exciting as watching cheese age.
I also felt that the cruise misrepresented itself in terms of how many destinations we'd be stopping at. It seemed like 5, but we only left the boat 3 times on a 7 night cruise, and with so little to do on the ship, it was very "cabin feverish" at points. All that said, Alaska is beautiful and we did see whales and glaciers from the boat and watch beautiful sunsets.
All the ship had to do was make an effort, which no one on the bartending staff decided to attempt (with four passengers ready to take a cocktails class, the instructor decided to cancel it "because there weren't enough people"). The breakfast came to our room, which was nice, but the lunch was beyond mediocre. The dinner isn't bad, but they want you to pay extra for the nicer food. The drink prices are fairly reasonable, especially the liquor, but there is a 15% service charge on all drinks/bottles, which is completely unreasonable as well as an $11.50 cent charge per day per person for cleaning your room. That's outrageous. So really, the price of the cruise was misrepresented as well.
I ended up feeling a bit cheated by Holland America, though, as I said there are nice moments like the wine class, Glacier Bay, and the views from the Crow's nest. It seemed like the older crowd had a good time, but please, if you're under sixty, consider a different option to see Alaska.