People never fight for the fighting's sake, they fight for profit, all sorts of profit.
Why Xi wants to put down the tigers and flys?
It's because those are in his way to achieve his idea of "revitalize the Chinese nation". Because those people are having different ideas on how to do the same thing, or entirely having a different purpose.
Conveniently, it's always been true that absolute power comes with absolute corruption. That has never been more true since the economic take-off of China. And anti-corruption has always been the most effective weapon to put down powerful people.