All true ideas, none particularly helpful. No one reads this and thinks: "Wait, I can be happier if I work on something I'm passionate about and get paid for it?! I had no idea!" The problem is that its really hard to 1) identify what passions you have, 2) filter those by which you want to pursue for the rest of your life and 3) figure out a way to make money on that passion. Most people I know my age (mid 20's) are…
Of course, I agree with the sentiment as you do. Just pointing out that there are difficulties in trying to make this happen in addition to the three problems you mentioned.