Not sure about needing a profession for certain items, but the fact remains you need a profession to craft the best shit. JC for best gems, Alchemy for best Flasks, Armour professions for the upgrading items, Enchanting for Weapon enchants... etc. That's where some of the value will come from. There will be ways to make money.