I think that philosophy is basically, a way of blaming others. It's a very samsaric way of handling problems and it probably wont work forever. If a situation is the source of negativities, then if we change the situation, the negativities would have gone away. But that is not the case as in many cases, people tend to keep switching from one situation to another and it never ends because the problem is not with the situation, the problem is with themselves. If we do not have an attitude problem to begin with, then there is no reason for it to come out irregardless of the situation. It is actually the recipe for failure...why? because if we adapt that mentality we will never own up to our own mistakes and we will never improve as we will only blame it on external circumstances.
If we blame others for our problems, we will never be able to solve them as we are not directly confronting the problem. If we do not confront the problem directly, how can we solve anything? Changing environments can only work so far because the main problem is not with the environment but with ourselves. We can only outgrow our environment, but not or never be negative as a result of it. To me, this is nothing more than an escape away from the actual problem. What draws out negativity is not the situation but ourselves and our own negative habits and qualities that we fail to confront and modify. Escaping from a situation may work once or twice, but it will not work forever. What will make things work in the long run is to adapt to a particular situation and modify our bad behavior so that the situation will work out in the end.
I'm sorry, but this philosophy does not make sense either in the secular world or from a Dharma perspective. If this philosophy was right, then people who change jobs every few months will be billed as very successful in their lives. On the contrary, they are billed as losers. People who run away from a Dharma text, center or teacher that challenges their comfort zones never get anywhere with their practice as well.