Sure it'd be convenient, but you're not supposed to steal skills once in your lifetime and then essentially be done with your loadout. Prioritizing and stealing different skills when you need them is part of the class. 2 slots is fine for 4th job skills.
your examples are not relevant. none of these classes are losing anywhere close to 70% final damage that marksman loses when attacking up close.