I do agree that it would be better to eventually remove classes and just have the jobs, but that can't happen any time soon. The jobs we have now have zero customization. You have 2 classes to pull "sub" abilities from, and only 5 at that. It most cases (BLM for example) there is only 2 or 3 abilities from your pre-determined sub jobs that you could find a purpose for using.

I would love to see changes made down the road that allows you to really change your jobs role via sub job selection. Until something comes around that lets you change the feel of the jobs, the class system has to stay in place to fill that void. A bard is sometimes going to want DD abilities, a BLM will at times require cure and stoneskin, 2 teir armoury system will remain until they decide on how to customize jobs and balance such a system.