I reckon it’s because Melbourne derby games are in Melbourne in front of their supporters so less likely to change, unlike say a match interstate vs PortWhen you "refuse" to wear their clash tops against each other....
Richmond v Port. Clash top
Port v Carlton Clash top
Richmond v Carlton.......Nope, nothing to see here.
The pressure you 4 put on the AFL has caused this crapshow to not be fixed and the AFL Gutless policy led to a game which was just shameful for all concerned. Even now, some fans are calling to change the home strips(which INCLUDES THE SHORTS) to match with your style which I think that arrogant.
Don't get me wrong, your clubs are doing what it thinks best for its members. It up to the AFL to force change and come up with a clear policy which is consistent with all clubs and the modern age of 18 teams. lol. as if that is ever going to happen.