There's nothing wrong with paying the standard fare and then paying for the extras (if any at all) you do use (either pay as you go or individual packages like drinks). That's what everyone did before the plus and premier packages were introduced.
Not sure why people are getting so uptight about them now. Either you get value from them and pay for them, or don't get any value and don't pay.
All cruise lines at this price point charge extra for WIFI, drinks, specialty dining, photos etc. Searching around I'm finding it difficult to find a better value for money (especially when it comes to ships without water slides, go kart tracks and character dining).
Each to their own. I find some value in not having to fork out everytime I want something, even if that value isn't entirely monetary.