The mindset here has slowly become not "matchmaking sucks, maybe it's the plethora and pervasiveness of TH11s with 45/45/20 heroes and TH7, or less, defenses," into "TH9s shouldn't employ both xbows AND appropriately leveled heroes and walls" (too close to max, you deserve to pull engineers) or "TH10s shouldn't employ both infernos AND appropriately leveled heroes and walls" (again, you're too close to max at that respective TH level, you deserve to pull engineers). A clan like the one the OP matched, and subsequently derided, likely wouldn't have a problem with a matchup pitting them against a TH11 or two especially if they're not fully maxed out TH11s. But when they pull 6 TH11s, 4 with max wardens, to their NONE, as well as a host of other engineered accounts sprinkled up and down the lineup, that's absurd.
And let's be very clear here with regard to exactly whom is at fault for giving the matchmaker fits and why war matchmaking is crap. It's not the TH9s with 2 xbows nor the TH10s with dual infernos just because their heroes and walls are close to max at that respective TH level, it's the players intentionally designing accounts for no other purpose than to fool the matchmaker and give it fits. Although technically, Supercell is as fault for allowing this ridiculous situation to continue for as long as it has and dragging their feet on any potential fixes. They're now in the process of trying to cram two tubes worth of toothpaste back into one tube.