Then pay people so they have a reason to care their work. This is like a wife beating husband wondering why his wife to care more about him.
every company in the united states could become a co-op and nothing would change for the business and everything would change for the workers. And everyone would be much happier at work and you would have the caring people you want.
It is the system that is the problem, not the people.