There are no issues with specializations being enough so that you can craft any recipe for that class. No one does. Saying that we don't want new crafters to be able to craft is completely incorrect. EVERYONE thinks that specializations should be made useful.
What most people have an issue with is being told "no, your months of effort and grind mean little or nothing for classes 4-8". With the cap of 3 specializations, we are being told that we've wasted time. Remember, you CANNOT ADD A 4th SPECIALIZATION! If those buy new soul of the crafters let you add a 4th spec, then you'd have a point, right now, you don't. You can't have a 4th specialization. CANNOT. I don't know how much simpler I can make it.
And taking away the ability to omnicraft is blatantly taking something away from people. Which in turn is worse then then forcing new crafters to level all the crafting classes. Fix the specialists. Give them USEFUL powers and traits. Don't force people into using that awful system just to be able to craft.
