every time a new software version is put out, they fix whatever exploit allowed the previous version to be rooted. the new version can probably be directly rooted as well, but it takes time and effort, and that time and effort is a waste when the software can already be rooted via the previous version. so after a while z4root might be able to root the OTA, but given there is very little incentive