When it comes to the actual use, there's not much difference between craft and profession. If you were running an inn or something, craft might make slightly more sense as you're making something for sale, but as a mess attendant... profession would be pretty much the same thing.