( Noone complains about beating up on that TH10 with ferns, grapes, and TH9 offense though. )
The only solution I see to the problem is ; canned roster leagues, or a MM that rejects, or doesnt match your roster. You assume they have data about who spins war, i have not figured out why there is no evidence that anyone looked at it, did remedial statistical analysis, then corrected or addressed the problems, at which time you could communicate to the player base, and everyone becomes happy. ( or, they did, and dont see a problem. very likely. game lifecycle, revenue analysis, etc. )
Fixing it would extend the financial viability, in theory. So either bad MM hasnt impacted revenue, or they determined revenue is good, or revenue moved to clash royale..