They shouldnt be defined (the classes), but I agree that they should allow for more definition and specialisation. If you bothered to read my post I said it was an ongoing process that requires time the original development team obviously didn't have. Being dismissive of the system as a whole just because the system needs tweaking is ridiculous.
Furthermore, that you would rather preserve the status quo, however boring and limiting, is what's really baffling about this situation. Tanaka's team should not be condemned for trying to improve the genre. There is a reason certain games succeed where others fail. And preserving the status quo while all the competition are innovating is a certain path to failure.