I usually just catch the races on YouTube the next day. I’ll buy NBC gold pass for the motocross season but supercross isn’t available in Canada and I can’t be bothered to screw around with a VPN service.
I purchased the supercrosslive.tv package which is essentially the only option for Canadian viewers . I don't have the patience or knowledge to deal with all these "VPNs" or pirated streams. I also prefer to watch live so waiting for the next day is not an option.
Everyone complains about the price but at $8 a race, it's more than worth it for me. I used to pay more than that to rent a crappy movie.