You may be right MyNextCruise, but I wonder if most are willing to tip above the recommended amount. I can't say since I've never seen any data supporting this. I can report that my cheap ass brother-in-law won't tip at all. Not a penny. He can't get his 15% bar tab gratuity back and this pisses him off. So I kinda believe that there are many cheapskates on the ships like him which forces all of us to be allocated more to make up for them.
People have to realize the situation the cruiselines have as well. They have to make sure the employees are making enough money to cause them to stay yet keep ticket prices low enough to attract the customers.
It's not an easy thing to do.