I think they actually did something recently that messed up the matchmaker for everyone. I have seen some really nasty mismatches posted in the past few weeks, and we are experiencing too. In my opinion engineers and non-engineers are both getting bad matchups lately.
You know I was always against engineering - and I still am -, I am just reporting what the situation is right now from my perspective.
IMO, they've changed something also. Mismatches going both ways. After 478 wars we have finally came across the most boring war. Enemy didn't even bother filling castles.