From time to time I require the specialized services of an electrician or a plumber or a mechanic. It never once occurred to me to begrudge them their pay because I think they are just in it for the money. Who doesn't do their job for the money?! Would I think I should pay the plumber less if he enjoys his job? Would I tell the electrician that he is overcharging because all he has to pay for are wires and switches? Cake baking and decorating are the same as any other specialized job, in my opinion.