I'm not actually disagreeing with you, these are good points. I just think 7 is way behind 9 in terms of promoting and improving its streaming service which is also a factor in the audience gap. This isn't just about NRL v AFL: MAFS has also seen a huge increase on the 9NOW streaming platform.
Ask yourself who is watching MAFS. Is it your 80 year old grandfather or 20-30 year olds who watch junk reality TV?
Channel 9's programming skews younger than 7's. MAFS is just an example of that. It's not about the 9NOW app. They win those young demos even without BVOD.
Just look at 7 & 9 on Tuesday when MAFS last aired:
Channel 7 Idol - 25 to 54 demo 27.7% out of total audience -- with a 32.6% BVOD take up (Thu AFL BVOD: 23.4%)
Channel 9 MAFS - 25 to 54 demo 45.6% out of total audience -- with a 41% BVOD take up (Thu NRL BVODL: 36%)
Go even younger:
7 Idol - 16-39s - 10.8% of total audience - 40.4% BVOD take up. (Thu AFL BVOD: 33.6%)
9 MAFS - 16-39s - 23.1% of total audience - 50.7% BVOD take up. (Thu NRL BVOD: 39.7%)
The younger you go, the greater the BVOD take up. Hence why the NRL's BVOD percentage keeps growing - its audience is getting young.
If you really want some context about how bad Channel 7's 16-39 youth audience is, on Tuesday in that timeslot, Australian survivor pulled 94,000. Idol had 99,000. 10 almost beat 7 in that demographic.
To recap: Channel 9's audience is younger than Channel 7s. The greater the BVOD percentage, the younger your audience.
These are your examples - 2024 Grand Finals, MAFS. Keep comparing others, you'll find the same thing.
Edit: Also now that we've established that MAFS is a younger skewing show, compare last Tuesday's MAFs BVOD uptake with the 2025 NRL grand final.
MAFS is 32.1% BVOD.
2025 NRL GF 30.1% BVOD.
Basically a strong youthful audience.
If you really need to see it, look 7 & 9 News which skews to boomers - 12% & 16.7% respectfully.