It literally does. Society is built around the environmental factors and events surrounding it. Even on an individual scale, people's thoughts and ideas are influenced almost entirely by the environment they grow up in.
There's no such thing as 'greater good' because everyone will have their own biased opinion on what constitutes greater good. the best we can do is look how our actions objectively change the world around us and learn from that. A good example is to see that exploitation of workers leads to civil unrest, so in order to avoid civil unrest, you must not exploit workers
yes but again, the definition of "exploitation" is relative as well. It's universally accepted, for example, that forcing young children to do hard labor is bad, but what about wage? I'm fine working for minimum wage, but other people are marching in the street demanding $15/hr. They believe their labor is worth more and they are being unfairly taken advantage of, but the employer-employee relationship is entirely consensual, which is why I don't believe that to be exploitation.
Pretty soon we're gonna have people saying working 8 hours or more a day is exploitation as well.