Come to think of it, "crafter specialization" could actually make things worse. Currently, since anyone can make anything (if they invest the time), if a certain item isn't turning enough profit, they can seek to make a different item and try to find some kind of equilibrium. With "crafter specialization", they'd have to level their alts as well in order to do this. Assuming the high ticket items are the ones that require "crafter specialization", you could be in for a world of hurt if you decided to specialize in a craft a lot of other people specialized in. You could fool yourself into think the "less popular" crafts would then turn a way higher profit... and you'd even be right... for a very short period before enough people joined the club to flood the hell out of the market, which is the inevitable conclusion to that little drama.

Bottom line, the way to fix it would be a wide variety of highly desirable craftable items, so folks don't just focus on a small subset.