I don't mind them adding new skills if they deprecate some of the others; for example, Stone 3 wasn't a problem as I just threw Stone 2 on an alternate bar for when I'm synced. It's when they keep adding a bunch of equally-desirable spells with no overlap with others that things get really untidy.

I agree that traits are less annoying when synced than locking spells away entirely.

Not really in favour of the idea of removing cross class skills for the reasons other people are stating. Swiftcast, for example, isn't just a quick raise to me; it's a constant lifesaver in PVP and arguably more important than a good chunk of my actual job-specific toolkit on its own. Giving a faster raise wouldn't be a very attractive trade-off. You would struggle to give me anything that compares other than an even-stronger version of the exact same ability, which renders the task pointless.

If we could upgrade or combine cross class skills we already unlocked to make new ones, maybe there's some potential there. Especially for the jobs which don't actually have a full set of great cross class skills to choose from anyway. I know my poor MCH wouldn't mind having some of those important self-buffs combined to save on crossbar space and fiddling mid-fight.