I would disagree completely. Good work is its own reward, as is the respect that comes with it after years of doing the right thing. Its not something you flirt with, its intergity.
Dare I say you're both right and missing each others point?
Doing a good job at everything you do personally and professionally is (like you say) integrity and drives self-respect.
At the same time, the work you're doing can be menial/meaningless to you and thus may take time from tasks that have greater meaning, or it may even be mentally unhealthy (stress) or impact your relationships (long hours) that is sometimes required TO do a good job.
Not everything we do in life is going to matter, I'm not arguing we need to have meaning in everything. However there is a point I think where people do need some sort of personal meaning/connection to some of what they're doing. For many people its family, others charity, volunteering or working in fields where they are passionate and connected to or any/all of the above/other.
Too often people take the admirable approach of trying to do the best job they can at everything, and burn themselves out on tasks and jobs that don't provide them personal benefit in their lives otherwise in my opinion, its a cultural issue that seems to be getting worse.