Maybe implementation of a more complex system economics through auction houses instead of "shoot in eyes".
You name it, I've suggested it.I think the only way to discourage alts is to accept them. If someone is that determined to make a crafter alt, they will
no matter how many arbitrary barriers you put in his way. Instead, you encourage people to craft with their main.
The current system doesn't encourage this - you need to level up two non-combat skills to craft Small Guns, for example. If crafting certain items was tied to one non-combat skill, say Repair for Small Guns, Science for Energy Weapons, etc. your average joe would be a lot more likely to take a profession and start crafting stuff that isn't BBs and 10mm pistols. Same goes for the stat requirements - I have no idea why they're there, particularly when they can be circumvented by drugs. It just encourages alting.