Dancing does pay... if you're good enough. Basketball doesn't pay either unless your good enough and personally I don't think Lebron James or MJ should feel guilty about it. Lucky? Sure.
And back to your dancer friend, is he unhappy? If he looked at his risks, potential salaries, and happiness and chose to be a chef and amateur dancer, isn't that ok too?
I know many people who chose jobs that aren't their passion (hell, my passion is fishing and we know that doesn't pay). Instead I work a job that I enjoy while making enough money to provide for my family and my hobbies on the side. No, I don't feel guilty. If your passion coincides with a profession that makes $$ consider yourself fortunate.