Doesn't matter if it's intentional. It's dumb.

When pugilist gets another job that relies on STR, or when thaumaturge gets another job that relies on INT, they are going to have multiple NON-GIMPED jobs at their disposal, with just that one class leveled.

It will just be sch/smn (and other classes that have jobs with differing roles) who are screwed over, because the design is messed up.

All these arguments that say sch/smn deserve to be gimped because of them sharing a class will mean nothing then.