When I checked Peacock a couple days ago (after my post above) I saw replays available of a number of recent sports, including both MLB games and various races, including a recent NASCAR race. Didn't happen to check golf though. I imagine it varies by league and depends on the rights Peacock has negotiated. At any rate, as more and more of those sports' fans pay to watch via DTC services, they'll be forced to give them what they want and allow on-demand replays afterward, at least for a limited period of time.Another example is the IndyCar race in Toronto today, only available on Peacock (a first for them), but NBC is only going to show 5 minutes of commercials so I can deal with that. I doubt it will be available after it airs though.
There are lots of ways that the transition from the linear channel paradigm to the DTC streaming paradigm is only half-way finished, and this is just one example.