That is correct because if the casino was not created to earn revenue for itself, there would be no casino for everyone to enjoy and play hehehe. Why was the casino created? To give money to the players? I shake my head if you imply this. Donating to a charity would be easier hehehehe.
Casinos provide much more fun than jackpot tickets. With jackpot, lottery, you buy a ticket and wait for lottery result, nothing more. With casinos, you can spend money, play games, enjoy them, have fun and if you win, your fun will be doubled.
However, you are incorrect in assuming that players that won a lot should come from players who lose a lot. In player versus player games this might be correct. However, in games similar to bacarrat, blackjack and other games, you are playing versus the casino. The casino wins because there is house edge.
It is partially correct. Because a casino must have positive net income from their operations (development, security, maintenance, player win and lose) so that they can keep their casino runs well with time. So it is not completely incorrect to say winners got money from a casino but it is partially contributed by losers too.
Generally, gambling and playing games on casinos responsibly. Gambling responsibly.