It is truly risk free. You always buy the call using the customer's money but you only give them the call if every part of the parlay is correct. Assuming they charge a commission in addition to the asset price to cover transaction processing they shouldn't lose money
Edit: I don't really know how pricing these things usually works but I could see taking some risk on to price these attractively
I get that Robinhood's business model is stealing from the poor and giving to themselves, and their customers are mostly unsophisticated, but why wouldn't the customers just buy the underlying call options if the price to buy the parlay is the sum of the underlying options?
Edit: I don't really know how pricing these things usually works but I could see taking some risk on to price these attractively