If you are someone who makes stuff people want, but don't really need you'll be hit much worse by budget cuts, recessions etc. because your work is one they can do without easily.
I draw (and do some design stuff). I get some money out of this once in a while, but it's not much. I know that I could get more out of it if I tried harder. But that wouldn't mean doing more of what I like doing, I'd have to take work that I enjoy much less than programming. And I'd probably have trouble making ends meet, even if I was successful It'd wouldn't be a very dependable source of income.