No, all those platforms offer replays for free (you may have to create a free profile for most), but some have a limited offering altogether.
Most have switched over to their own OTT (over-the-top) streaming platforms. Some have began to charge for subscriptions as an extra revenue stream.
Personally, I think they should charge a small fee for live events, but leave replays free after a certain date. This way they can still make some money, but also allow people discover and enjoy the sport in the years following those events.