Recently I read several manuscripts saying that limestones, consisting of CaCO3, can contain uranium (where Ca can be substituted with U) and thus can be used to directly measure radiometric age of sedimentary rocks.
Some review papers, for example, Rasbury and Cole (2009, Review of Geophysics; http://onlinelibrary.wiley.com/doi/10.1029/2007RG000246/full) shows that some examples of Devonian corals or Permian cements can give good U-Pb ages which are consistant with other methods.
If so, why don't we often use U-Pb age dating method for measuring radiometric ages of carbonates which cannot be measured otherwise, for example, those of Precambrian?