Nope, sounds just like a troll...and a not very bright one, at that.
I'm willing to bet this guy's been here before. He's too coherent to be BS, and still too grammatically-abled to be Frankie, though his tone is similar. This guy's definitely a repeat-offender, despite this being a new profile and all. He seems to know a little too much about some of the people commenting on here (which, really, he's pulling out of profiles - but which new people go out of their way to read profiles?). Really, I wouldn't pay the turd any mind. He really just needs to be flushed.
Back to the subject at hand, however, the auto-gratuity just makes things easier. I don't have to bring extra cash onboard if I don't want to (I do anyway because I like to tip extra at the end of our week for a job well-done); see, I realize the auto-gratuities are an essential part of the the staff's wages. I don't want my fares to rise, so I pay it, whether everyone does a good job or not (and aside from room service the last cruise, I've never run into an issue - then again, I only have two lowly cruises under my belt, so my opinion doesn't count, right?). I don't have to worry about chasing down people I saw only periodically but still helped us out. And everyone gets a fair(er) piece of the pie that way. It's a convenience, and for the most part, everyone agrees with that statement. There are a few, as always, who will disagree with the majority. Which is great, because then THEY get to be inconvenienced when they have to go down to guest services to shaft the people that they claim to help (seriously, you tip the dudes behind the buffets, too? How about the people that go around and clean up your table after your leave? How about the people that wash your platinum laundry?).
Just my $0.02, of course.
Random third-party websites are no substitute for personal experience.
Pirates: Putting the Fun in Funville since 2011