You say you're 20. The reality that some of us live in is that we have families to support. Let's see how your idealism stacks up after another 20 years.
I don't think what I've laid out is unrealistic. I'm young that's true. Though I still hope that in 20 years I have a job that I love and want to spend a lot of time at. I might also have other things I want to spend time on, but I don't want to sacrifice in my work situation in order to do that (which I interpret freelancing to be). Hopefully I'll be careful enough not to have kids without significant savings (though I currently don't think kids are a great deal bang for your buck (time, commitment, opportunity cost) :) )