Question: why does reverse phone lookup cost money?
Answer: Reverse phone lookups for landlines are and have always been free, because they're in central locations that are easily lookupable. Reverse phone lookups for cell phones are not free because they're not stored the same way. They're stored all over the place (people move and keep their numbers all the time).