I love programming, and think I'd do it even if it didn't pay well, but I'm not sure you can do that forever. Most people get married, have kids and so on, and can't keep up the intensity with low pay.
Also, there's a lot to be said for creating a viable business - "working on your business, rather than in your business" as the quote goes, that can run without you.
Also, there's a lot to be said for creating a viable business - "working on your business, rather than in your business" as the quote goes, that can run without you.