Well what the problem is the inflation of the professions. When you could only level 60 , you had alot of time time to get to 300 skill in your profession. Same at 70 , you hit 70 but you had over a year at that level to get 75 skill ups, so on and so forth, expan after xpan. Now as of Cata we have a pretty inflated profession system. Now instead of being at level 60 for a year , i did 1- 60 in 2 and half days, about 1 hour for each level. There is no way i can obtain the mats to get from 1-300 in that time. Same with going to level 70, i did that in 10 hours. No where close to enough time to get all the mats cause why would i stop leveling when i have 2 more xpans to make it thru so i can raid? So i go 80 in about 12 hours , same deal, no mats. You see how this goes?
Now the difference is on my main when he hit 80 he was already at 475 with both professions. And it really did not matter that once i hit 85 that i wasnt maxed in JC but mining i got maxed at 83. I had all the time in the world to max that profession out as i quested and ran instances and just played the current content.
The professions and skill ups for them are kinda balanced that way for the content, you not supposed to max them right away, they get maxed as you play the content. The major issue is that it makes leveling your profession thru those xpans that are no longer current content and are just there as a stone to pass on your way to current content a major roadblock for no reason.
The profession system has way to much inflation.