I do it for a sense of achievement when I show someone a trick, they feel moved by it or shocked. So I feel a sense of satisfaction that I have performed it well.
I stopped doing magic for 10 years, but just recently back again in full swing, only ever performed once for money in a restaurant...