Here my response is more philosophical.
Wars mean two opposite ends are fighting for truth and justice. But truth and justice is very subjective. It is not like science where 1+1=2 for everyone no matter you are Hindu, Muslim, Christian, Jewish, etc.
In every decade and century you will see wars because humans are inherently violent. With time they develop enough violence and hatred inside and then they start fighting on the name of religion, nation, color, caste, language, class, natural resources (oil, water..) etc. But these are all just tools. The core issue is that they are violent and their ego always create problem. They always form a group or a community and they believe that is the best or at least better than the rest. And whenever you will make a group you will create hierarchies and then the ego tussle begins. Since you can’t convince everyone what you believe in, you will see retaliation from other side, and while trying to convince them most of the time you will fail, and when failure happens, war happens.
I think people are inherently good, and would rather help one another. However there is always a small group of psychopaths who by pure will power and evil greed rise to the top of society, and use their position of self appointed authority to try and force their rule on others which results in warfare. The vast majority of people fighting are not violent by nature, but are doing what they must to maintain status and normally for financial gain in whatever era they live in.
Exactly!!I agree with you.