Profits from most online games and slots generally go to the online casino you are playing at, and they pay a fee to the game provider. In the case of branded games, there is often an additional fee to use the franchise from the owner. This is why the RTP may be lower on branded games.