International football is awful.
I would fix it like this:
Make the smaller nations qualify for the the qualifications.
Make the qualifications at the end of the season a year before the tournament.
People wouldn't get annoyed with the international breaks and the season would finish earlier...