Earlier quoted context omitted.
If you're good, you get comped a lot more than swanky rooms. A friend of mine has done this for a couple decades. He gets comped cars. Nice ones. He sells them. He's always selling stuff like $1,000 Saks gift certs online. He gets what they call RFB (room, food, and beverage) out the wazoo. He's drank more expensive wine that most sommeliers. At one point it was hard to find an expensive restaurant in Vegas I hadn't…
If he's "good", he must win money. If he wins money, the casino loses. If the casino loses, why on earth would they comp him anything beyond the first couple of times he turns up? Sorry, but I don't believe you. Either your friend has a chronic gambling addiction and is filthy rich and the casinos love him as he's a walking ATM, or he or you is talking nonsense.
Because there are inefficiencies in how the casinos comp players just as there are inefficiencies in the games themselves?
Example from another industry:
In the 1990s, I flew cross country many times and racked up 5000 air miles round trip each time. Every 15 round trips, I'd cash in my air miles for a free international flight. The airlines loved me as walking ATM and were rewarding a big spender like me. Makes sense?
But guess what: All of my flight were the absolute cheapest economy class flights I could get. I had the luxury of booking my flights well in advance, and I'd tolerate bad connections to get the lowest price. A business class passenger would have paid 10 times what I paid, yet he and I would both get the same 5000 air miles.
The airlines certainly knew how much I had paid. Why were they rewarding me the same amount as the far more profitable business class passenger? As far as know, it is an inefficiency in the system (which seems to have been corrected by the airline industry in recent years).