So Classic is just 2MB to start, then some other shit? Well that was more than a bit deceiving.

That's usually how it goes. They tell you "it's just Core with a 2 MB block size limit" to pull you towards them and then they start adding random "features".
In general adding features is always good - if there is value. Right now, it might be the only chance for Classic to get along with some more as just the 2mb.
Or - that's what I prefer - it might finally lead to a code-compromise when the good features would come together (in core) and we can all sit back & calm down...
EDIT: Just go here and read how in good old days was discussed on fees ...
https://bitcointalk.org/index.php?topic=48.msg310#msg310