Thanks for the detailed explanation!
The main reason is the house edge factor as you explained, the more we bet on sports bookies the higher commission they get from overall turnover. Let's don't forget bookies have the ability to hedge all bets on various platforms to make it risk-free bets. Just my 2 cents.