As long as everyone is honest and they are happy with the situation. They are making moral choices.
I don't agree with your stance on morality though. I think there's an argument to be made that these activities while not causing harm do not always produce the best situation. If Gandhi or Mother Teresa took this lifestyle rather than the one they chose. it would not be as moral a choice as the world would be less off even if they were to receive more immediate pleasure.