this pattern is a pretty defensible way to run a sports book. obviously you don’t want to accept large bets from someone who is doing arbitrage or consistently has inside information.
any business with variable prices works this way, if some mysterious person shows up to your car dealership and seems really excited to unload a bunch of used cars on you, you should feel nervous that you’re overpaying or something is wrong with the cars.
in my view the diabolical part is the predatory marketing tactics, and making gambling platforms ubiquitous.
i say this as someone who, like you, thinks legalizing sports betting is an ongoing disaster, but wants the strongest arguments against it.