I don't know about pitch conditions and all that. But playing against a decent bowling line up this could surely always happen and then you're right up against it?
Cardiff is usually a decent batting track so I suppose batting first was the logical choice. To put the Aussies in might have been interpreted as weakness that England were too scared to bat first.