i will be blunt the fact to force people to specialize is idiot.
instead to help player that don't do omnicrafting to be able to do like the one that did take time for get it, because that a fact, level all craft to 60 will take tons of time! even if you try to do all alone, it will take more time than doing with help, since a loooot of component share the same time spot. making near impossible to get in position for grabs 2 different item on the same time spot.
actually specialization is a nonsense since the point of the game is to allows people to do every jobs with one character! the only limit is the time spend for do it. if you want to level up DoW and DoM you can get all of them, equip one with the best equipement will take a lot of time, but at equal gears, every people with the same jobs can potentially do the same. here with the specialization, a same crafter with same gears can't, why? because Yoshida did listen people complaining about omnicrafting, because this same people was coming from game where they had to choice 1-2 craft max and didn't want to spend time and energy to get the other craft to 50 for get the skill.
it's that hard to get all the craft to 50? nope, quite easy actually. ixaly quest, GC item and now the item for increase the exp gain.
it's that still worth to do it? yep, a lot of the skill from other craft will make your life far easier.
they had no need to implement specialization, they had no need to add gears specific to one craft, since for craft all alone, it will take you a loooot of time! most of the high level recipe ask for tons of rare component.
personally i feel the specialization was error since it's go against the principal good point of FF14: 1 character can do everything!
i think the OP simply hate that other with more time can do more than him, it's understandable.... but Omnicrafting mustn't be limited, like said it must be supported. the Market is already hurt by people greed not by omnicrafter.
ps: explain me why the DoW and DoM don't complain about the cross skill? because they accept it, it give them more to them jobs they play, and in the end it give something to do.
OP you need to rethink your way to see the game, the game was made in mind with the fact that 1 character can do all, when coming into FF14 you did know it, asking now to change this is selfish!