It's mostly that traits are here to improve cross skills, to make them stronger when you use them on their original class. Since jobs don't share their skills giving them traits seems useless.

Except the +main stat but that could be added without any traits anyway.