Wow. This is horrible advice and you must really be miserable if this is how you look at life!
Honestly, I think this is a very naive way to look at things.
True. We should all be able to do what makes us happy, but few people are fortunate enough to make a living from their passion.
In today's economy, it can be difficult enough to find a good job, of any kind. Or even a crappy job sometimes.
Sometimes people NEED to do things that they don't exactly love, in order to get by. and there is nothing wrong with that. Hell,, most of the jobs that almost no one wants, are the ones that keep our society running day to day. Like the garbageman, postal worker, factory worker etc.
Do you really think the majority of these people are passionate about their jobs? Hell no. But I will also guaranty you that the majority of them don't live miserable lives.
There is nothing wrong with following ones dreams. But to think that this is the only way to ever be happy, WILL ensure that you will end up disappointed and miserable.
Unless you are one of the fortunate 0.01%.