I've always wanted to know if they really pay $271.37 on average for 10000 rolls. And if so, why don't they just pay $0.027 for each roll? They'd have the highest paying faucet, while it would cost them the same amount in total.
Because they choose not to pay the average amount for each roll, but made it a jackpot system, cheating would be possible and largely go unnoticed. Especially if they only cheat once every few thousand rolls.
I won't tell anything about rigged part because I can't confirm or deny whether it was rigged or not. But I will give my 2 cents about why they can't pay $0.027 for each roll. Because it's marketing. It's easier to attract people with words ''Win up to $200 every hour'' than Win $0.027 every hour'' I doubt that they would have reached tens of millions registered users by just giving few cents each hour without chance to get more.
I too always suspected that it was practically impossible to get 10 000 on a faucet, and after more than 10 years of using it (with occasional breaks) I have never managed to achieve it. As for other awards, I managed to get them several times, and the biggest one was over 80 000 sats if my memory serves me well.
Considering that most of those prizes have remained intact to this day, I can say that I profited despite everything.
I also didn't got, I didn't even got $20 reward and I can't remember whether I got $2. I made scary number of faucet rolls and Possibility theory tells that I had to hit 10000 at least few times
And despite all things that are going on with Freebitco.in, I still make at least few faucet rolls each day. In these 10 years it become habbit for me, something similar like smoking for some people

.