It doesn't work that way on most bookies. Bookies take the risk and adjust the odds on the market to hedge their exposure. In your example they would just lower the odds on favorite and incentivize players to take underdog bet.
What you wrote is absolutely correct on bookies which work on pool system (no central authority to cover bets, player betting directly against other players), but I don't know any major bookie which operates in that way. I tried several and liquidity was always a major problem. This type of bookies will change the odds for your bet until the match starts. So you can place bet at @1.8 and end up getting paid out @1.3 or@2.5, no guarantees.
I'll take sites like Sportsbet over those bookies every day of the week. I need my odds to stay the same after placing the bet

I feel like maybe we have a miscommunication, I am not talking about those type of bets, I am talking about sportsbet type of places where if a game is not gambled way too much, then you can't really gamble way too much on it. Maybe I am wrong, steve could clear this up for us, but for example if there is a game with total $100 gambled so far, you can't suddenly put 100k in it, depends a bit on your account as well if I am not wrong, like a person who has already lost so much here may end up gambling more than a person who will have their first ever bet, but aside from that I doubt the 100 bucks total could be wagered 100k suddenly neither, that is just how I imagined it worked.
However like I said this is not something I know, I just assume what is going on and that's it, I am not going to end up saying what I think as the factual thing, I just assumed it was like that but Steve can correct me if I am wrong.