People who habitually compromise will eventually learn to ignore problems. It will first start with smaller problems and as the habit evolves, people will eventually ignore larger problems.

The number of problem that gets ignored by compromisers will keep adding and eventually the world will come to a state we see today.

Again, a caution, it does not mean one needs to war and subdue the wrong doer, as the same will be another wrong. One has to be tolerant towards a problem and learn to solve the same, and not fight with the problem. All problems are just misguided ideologies and correcting the same will fix them.

Also, compromise is just one of the root causes, there are many again responsible e.g. laziness, fear, etc., are also other root causes.