Less people wouldn't mind crafting if 1) it was more interesting like you suggested and 2) The XP rate wasn't relatively abysmal later on.