I think everyone is making this more complicated than it really is only because things have changed.
If you go to a resort hotel you are (very) often charged a "resort fee" -- just like NCL's $10 a day. You go to restaurants when you want to eat and wait for a table if none is available -- just like NCL's Freestyle DIning. At the end of the meal you tip the servers -- just like you should on NCL.
Now, I am not in any way saying I like or agree with this, but I'm trying to put it in light of the way it was explained to me (as a travel agent) at the October NCL seminar. Unfortunately there has not been enough negative feedback for this to change much. The Pride of Aloha has been consistently sold out. I am sad to say that I think this will be the "wave" of the cruise future.