Doing friendly attacks in war means the outcome of war is basically determined by the matchmaker. If your clan is more skilled but the opposing clan's top bases are more upgraded, you lose. Skill is irrelevant when this update allows terrible players to attack perfectly.
The best solution I've heard is so simple: you can only offer challenges on bases that are at least 2 days old.

