A bit like how lottery tickets costing $1 will make you win $1, $2 etc. prizes so you buy another ticket and so increase the revenue (a percentage of which is profit), the same for the house. 2 losers winning money off each other all night means they both lose and gave lots of money to the house. A winner taking the 2 losers money in a fell swoop means a lot less money for the house.
To exemplify the two extremes, assuming 10% rake: Player A has $10, and loses $1 every hand: after 10 hands, he's broke and $1 went to the casino. Player B and Player C are equally skilled and equally lucky. They keep playing $1 pots, trading back and forth. After twenty hands, both have still have $9 while the casino already earned $2. They could essentially keep going until they have given all their money to the casino.
[edit] As an individual player, obviously, whether IRL casino or online your goal is to outpace the rake. You factor the rake into your expected losses and find a casino with a low rake (ours was actually 3%) and try to get away as a winner. But of course as a casino owner I love grinders and they're who you want day in and day out.
That said: If you're making a book (for sportsbetting) then yes, you are trying to balance the difference rather than predict a winner. That's a totally different thing from running a casino.