There are different sets of workers we have in society: those who take their work very seriously and do it with passion, and those who are just there for the pay and are not deriving joy from the work. They always end up doing other things whenever they are left unsupervised. Most of this set of workers are those who work in government sectors.
Anyone who cherishes their job and focuses on how to bring maximum productivity to the industry will focus on improving the organisation and not on things that will drag it back. Only those who are not concerned with organisational goals can gamble in their work place, and such people can always end up bringing setbacks to the organisation.
I would say there are way more types of people/jobs.
In some cases you just need to provide a service, and it doesn't really matter if you hate it or love it.
Think about the person that has to work to provide you with energy at home. Do you care about how he feels about his job?, probably not. You only want your electricity to be on.
Other jobs are of course different, like your doctor, etc, where you actually care about the person doing the job.
And in some cases the personal connection means more than how well they are able to do the job.
Life is complex, that's partly why it's so interesting.