Here's how I view the situation. In every mmo out there you pretty much choose your class and that is the one you play on that character. In a sense, unless you make a new guy, that is your "main". In this game, while you can level up different jobs, each job aside from your main is nothing more than a way to let you "try" a different class. If you like it, then that becomes your new main. Also, in other games where you have one class but different specs, you would still have to get gear for your other specs in the same way you do it in this game. Your weekly cap is never for each of your specs, but instead for your character. So say you played a monk in wow, if you wanted to gear up all 4 specs you would have to max out your tokens for your character and spend them on gear 4 seperate times. That is just how devs do it so you stay subbed longer because if you get your class/spec geared out (or reach the carrot) you get to do it all over again for a different spec/job (the carrot gets casted out on the line once again). While it is annoying for some people, it would be very bad for business if you could totally max out your guy for each class/spec in a month.