Clarke's 100% right on the 'good cricket' bit IMO. The best cricket match is one where every single player, irrespective of their playing style, is involved in the game, able to test one another at every level. This game marginalised fast bowlers to a significant extent; it wasn't 'good cricket' in that sense. The WACA marginalised bowlers. English greentops marginalise spinners.
That best cricket match can never happen.
But watching batsmen being tested by high-class spin on a spin-friendly track? It may not meet that definition of 'good' cricket, but its ****ing enthralling viewing. Which, in itself, is ****ing awesome to have from time to time. It'd suck if it happened every single game across the world, but it doesn't. We have a multiplicity of Test conditions, and that's great. We shouldn't feel obliged to homogenise them to conform to some arbitrary standard of average-ness, with average help for seamers on Day 1, average help for batsmen on Day 2 and 3, and average help for spinners on Day 5. It'd make for overwhelmingly average Test cricket.