AFAIK, shops get some $ from Carfax for reporting, but not all of them want to deal with CarFax. Typically small indie shops choose not to. Dealers mostly do, if not all.
Why not reporting? Privacy. You don't want the next buyer to see every tiny issues you dealt with during your ownership. So...