FWIW, this is always a good question to ask yourself when considering using a service... they are getting paid for it one way or another.
It’s not free, the end user just isn’t paying in monetary currency.
https://www.sec.gov/Archives/edgar/data/1326801/000132680114...