For what it's worth, you can subscribe to F1TV for around $11/month or around $85/year. It is more expensive than the ESPN+ subscription (depending on how you get it), but you get access to some features ESPN+ can't give you. I had the F1TV subscription for years and liked to have my laptop screen showing the lap times, laps on current tire, when the last pit was, and some other data. You could also get the in-car radio for each driver.
It's a way to get out of the ESPN+ subscription and you get a lot more data, but if all you want is the race, then ESPN+ is kind of hard to beat. Especially if it's bundled with the other Disney+/Hulu junk. This is the first year I'm going back to ESPN+ (as now I have the Disney+ sub), but I'll go back to F1TV for sure if the cabal above releases their streaming bundles together at an outrageous price point... or with ads.
In the end, this is a math equation. I just hope they don't drop broadcast TV for events too in order to help drive subscriptions. I installed a TV antenna last year, and I get just enough of the other one-off sports games I watch on it that I don't have to subscribe for a month to to watch an occasional event like the Army Navy football game, Daytona 500, or the super bowl.