Hold the international games in early August. Then three week bye.
Hmmmmm there's a few issues I think that would make that hard. Off the top of my head:
1) Those teams' entire roster construction timeline would have to change, in that they'd have to do their full roster cutdowns / practice squad contracts 3 weeks before everyone else without knowing who other teams are releasing. I guess you could give those teams special allowance to play without actively cutting down their rosters, but...
2) You'd need them to start their training camps in early July to safely be ready to play a full-speed, regular season game in early August, right? I assume the NFLPA would have to address that, given that the players would then be signing up for a month of extra service time.
3) And I assume it would also mess up the NFL's TV contracts by broadcasting games in the dead of summer when ratings are traditionally low?
4) It would mess up the timeline of fantasy football leagues, which might not be as serious as the other concerns but is still an ~$18B industry with ~30 million Americans participating and driving a ton of revenue and eyeballs to the NFL.
The Packers and Eagles are playing Week 1 in Brazil this year, for example, but they're playing on the same weekend as every other team.
As someone who has been following AFL, NRL (yes, I like both), & BBL, start times in Australia are brutal. Time difference where I live (Central Time Zone) is 15 hours with the eastern part of Australia, 14 from Adelaide, & 13 from Perth. So subtract an hour for Eastern Time Zone.
A noon game in Sydney or Melbourne would be on at 10:00pm Eastern Time Zone. Seems the best option would be to play at 10:00am AET for a 08:00pm start time. Not as bad on second thought.
To add: anything later than a noon start time would be begging for tape-delay. Then again, consumers will probably still eat it up.
Yeah as you say, 10am in Sydney would be 8pm ET / 5pm PT in America. NFL is nothing if not creative. They broadcast those London games at 9:30am ET on some Sundays, even though that's 6:30am PT.