not everything is based on the efficiency or the most wanted.
more class means more difference experience of gameplay. indeed if the class are way too similar the experience will be the same.
but each class have different mechanic soo far, let's see how ninja will be before begin to say pointless to add more class/jobs.