I'm sorry, but if you're havign a hard time leveling your Crew Skills and having money to buy the things you need, you're doing something wrong. About 2 hours ago I hit 400 Armstech, I have 358 Scavenging, and 286 Investigation. I'm about 100k XP from 39 adn already have the moeny put aside for my level 40 speeder trainign and bike, have only 2 inventory rows left to buy, and have my second bay on my bank. All that without slicing.
I have every Reflex Barrel recipe from 2-20, and the only reason I dont' have the ones past that is I havent' been back to the trainer since hittign 400 as I'm out in the middle of Quesh. I made a puple assualt cannon (I beleive it was the [Leadership Heavy Assualt Cannon (Superior)] and sold it for 60k and the only way I could make my orange cannon I had equopeed as good in damage was with the purple quality Reflex Barrel for that level. Even then I couldnt' match the stats on it (+Aim, +Endurance, +Crit, and +Alacrity)without droping some serious money with an Artificer and Cybertech who had the purple grade mods of the right type. So no, crafting skills are far from useless or inferior.
As to the whole "rare components need to come from the nodes" notion, I disagree. Credits are so easy to get there needs to be a credit sink invovled with dedicated crafting, especially compared to how powerful soem of the high level items that can be crafted are. Look at the Kauti Missile Launcher Rack that Cybertechs can make if they get the recipe. Holds 120 missiles I beleive and boosts another part of your ship. Or the purple quality Reflex Barrel 23, provides 48 Aim and 33 Endurance. Or the fact that at 400 Armstech you learn quite a few Orange grade weapons. They said before that to be a good crafter was goign to take dedication... well part of that dedication is the credit sink to get the rare components so you can make the good stuff. If you don't like it, then just make the green stuff until you max out the Crew skill and hold off on your mission skill until your 50.
Credits are far too easy to get, the only time it's hard to do missions (mine currently take 30-50 minutes for standard ones, the discovered oens all take an hour or two dependign on the level and blue/purple quality) and keep your credit income high is when you're first startign the Crew skills and are low level because you finish a mission in five minutes. In which case, you can't really complain that it's not a fair system because you arent' high enough level to see how the system really works.