The service is free for consumers but business and public safety organizations pay to license the data. For consumers, robocalls are annoying. But, for businesses it costs them real money. And, for EMS systems (like 911), it could be a matter of life and death.
These are the people that don't mind paying for the service and using it directly in their telephone equipment.