Sportsbooks have different odds due to how they are set and adjusted based on factors like risk management, predictions, amount of money wagered on each side, and algorithms used by odds makers.