Elon's (public) motive about colonizing other planets has never been about rich people having fun. It's an existential necessity.
A necessity for who exactly?
The human species as a whole. No living human will see a self-sufficient Mars colony, so it’s rather difficult to say it’s just for the rich or whatever.