Full on split between club and international seasons, once you get to the international season they can play these friendlies like a pre-season, then qualifiers on summer, tournament the next summer, repeat.
Also would mean you get one England squad for a sustained period, allowing them to gel and maybe actually play some decent football, fewer player withdrawals, fewer pointless/joke caps given out to players who'll never play a second of competitive international football, and maybe a bit more goodwill from fans who aren't having their club season interrupted for this shit...
All the needless tinkering with football, formats, etc and yet this is never mentioned as a possibility.