Traditional sports also have the ability for timeouts tho too, they play for what 1-2 mins before they can get hydrated from commercials which about like 40-50 per game, timeout which is 3 or so for each football team, 6 for each NBA team(12 total).
While league players play for 40+mins per game, give or take without a break, no timeouts and no commercials/referee stopping for sponsors so they players can run over to the sideline and get a water break etc.
NFL team kicks off, the receiving team gets it runs like 20 yards - either a commercial or literally 2 plays into the kick off, commercial. The team punts, the receiving team gets it, runs 5-10 yards - commercial; rinse and repeat about 15 more times from kick offs/punts per NFL game, in which players can rest up during that time/hydrated and that's just from 2 plays alone.