there'd just be a new code every 30-60 seconds. they could narrow the intervals, i guess, but that would require an even more accurate clock
and even calculating a new code every 5-10 seconds would really suck the juice out of a credit-card-size battery pretty fast, wouldn't it?