It's well-known how Robinhood makes money. They sell data they have based on tracking their user's habits within the app.
This "it's free so what do people expect" is such a ridiculously lame excuse as well. No, it's not free. The user is just not the one paying. If the app sells the data and offers a service in exchange then they better offer that service.