For the largest players, I can see no economic advantage in being a good
network neighbor, and plenty of cost (salaries, equipment) to do so.
Until that situation is reversed, even the most conscientious network
engineer will have great difficulty to get management to go along with
being a good guy.
I liken it to dumping toxic waste. Clearly it was a better deal for a
company to just dump its toxic waste instead of pay for proper dispoal,
until large government fines forced a change in the practice.
The solution is to somehow make bad behaviour expensive.