I think it's simplistic to declare our enemies "evil" because they're denied access (fortunately) to the kinds of expensive weapons systems that our own propaganda views with approval.
Or that strapping a bomb to a random kidnapped 9-year old girl is not evil?
It is Evil. Full stop. No discussion.
Whether someone else is also evil or not doesn't even come in to play.
Intentionally trying to blow up non-combatants is bad - and there is no way to make it good. Its one thing if non-combatants are collateral damage (war is dirty), its another thing entirely if ones intention is to intentionally kill civilians.
And what is a "civilian" anyway? Is someone who works in a gun factory a civilian or are they a legitimate target? What about a jeep factory? Or a factory which produces just some parts? What about the factory that provides steel? What about the lorry driver delivering the steel? Is someone who actively works to spread disinformation to justify something like the Russian invasion a civilian? Does it matter if they genuinely believe their own disinformation or if it's proven they know it's false?
In principle I agree with you as such and I think very few people disagree, but it's all pretty murky because most modern wars consist of much more than just soldiers going at each other. You need to look at the specifics of the situation in every single case.
One of my gripes about WWII in the Pacific Theatre, is some folks get very bothered by use of nuclear weapons, while ignoring or downplaying the use of incendiaries, which often killed far more people.
Some people consider Anders Breivik, Timothy McVeigh, Brendan Tarrant, etc. "freedom fighters".
Some of these "freedom fighters" literally strap bombs to small children and send them to troops or civilian targets to explode. e.g. Boko Haram, but Hamas has also done this (although they stopped quite a few years ago).
etc. etc.
I feel conferable in saying that this is evil no matter the context, and that we need to fight this. Full stop, end of story.
There is lot of variety here.
In the end I feel that "terrorist" is a meaningless classifier, and you need to look at the full context.