I like this perspective. There's just one problem with it: while many would likely find it sensible, most don't share your ability act in a rational fashion.
I'm of the mind that most people are overwhelmed by impulses; therefore, they choose what's immediately desirable, over what they know to be the right thing to do.
Then of course, my post isn't altogether that different from yours, in terms of its applicability to the common person. While I can ask folks to reconsider their motivations, and seek out the things they love, few will in fact do so.