The simple answer: parity. The talent level is far more even across pro sports, hence why spreads tend to be lower here. The more lopsided spreads found in college sports are due to the bigger differences in talent from program to program.