Personally, I don't really do it for the money or making it big. I do it because it's fun, a learning experience and exciting. And I think a lot of other developers feel the same way as I.
And really, why settle with the mediocre? Aim for the stars and at some point switch direction for the closest moon if the journey becomes too long. Aiming for the closest moon might be a good strategy in some circumstances, but if one has the capacity to aim for the stars then why not do it?
However .. I feel compelled to point out that if you're anywhere on the way to a star, you'll find yourself in an interstellar micro-vacuum with no moons in sight.
If you manage to reach a moon from there, you might as well travel the (now) insignificant distance on to the nearest star.
(I'm very sorry, I just had to point this out. Really, it was a lovely analogy.. ).
And really, why settle with the mediocre? Aim for the stars and at some point switch direction for the closest moon if the journey becomes too long. Aiming for the closest moon might be a good strategy in some circumstances, but if one has the capacity to aim for the stars then why not do it?