While I do agree longer peace is needed instead of constant warfare (especially in 30 day intervals) , I don't believe war should be removed from the game. It is something that balances the slow politics that takes years to achieve any progress sometimes. Wars are fast and decisive like it should be.
I can agree with the CBs being very shallow. There needs to be a bit more content, behind the scenes, of creating a reason to war. Not just "oh we happen to be in a different sphere let's fight". There was a period in this where wars happened for a real reason like a political grudge, groups of nations not honoring their treaties, secret treaties, poaching, debt owed, or even being very aggressive (economically, politically or militarily) towards too many other alliances. The reasons should be unique and catchy, not boring and bland.