I agree with your post and it's full of good advice. But I also think it's important for us to realize that we can and probably would love to do more than one thing and that gives us room to be practical too.
For instance, I have tried many occupations in my life and I have enjoyed some more than others, but hasn't been one singe thing that I love, but many. So I have currently concentrated on the one that seems to be the most profitable, because it's just practical. I'm making a living while doing something that I love. Yes, there are other things I love that would not pay so well and those are left as a hobby (like music) or even as something I don't get to do anymore (like teaching) just because there are just 24 hours in every day and what I've concentrated on now is not less rewarding but offers me a higher income.
People need to get rid of the misconception that there is only one thing that would make them happy as far as making a living goes. There are some things that are pipe dreams and not all of us were made for being a rock star and that's OK. Nothing wrong with realizing that there are some things that are out of our reach - it's just reality. So we need to find something we love doing to make it our occupation, but it doesn't have to be the first thing we realize we enjoy and there is nothing wrong with having some pragmatism as well.