I have half of the trades (LW, BS, JC x 2, & Alchemy) at 100, with the others all over 50 and
Foggy
is correct. Crafted items are BiS for most classes for at least 2 slots, so no one is burning sparks just for skill ups.
In the first weeks, it was easier to catch people needing stuff made using their sparks, for their BiS crafted items. There were less crafters that could make things, and more people needing things made, so if you wanted to max professions, you had to sit in town, advertising or looking for people asking in trade.
Also, as Foggy said, some trades have items, while expensive to make, can be unlocked through the tree and made all the way to 100. For example:
- I used repair hammers to max Blacksmithing at ~7k a skill point.
- On my first JC to 100, I needed some rep with artisans and to get lucky with catching public work orders to skill up to 100 making a rare quality crafting tool recipe. I got that recipe a week or two before anyone else on my server.
- Alchemy can just experiment from 50 to 100 with the basic recipe you get at the start
I used spark recipes on my Leatherworker and second JC to 100. For JC, I put points into rings and necks, then checked public WOs a couple times a day to catch people wanting them made. It took a while to get to max. LW was catching WOs when not many people could make items, in the first 2 weeks.
As far as getting 5 star on the end game ilevels, for the most part, you need to recraft items until inspiration procs, and max the talent that increases inspiration. I don't think people have enough points (if it's even possible) to 100% max rank anything when the item is fully decked out.