Yes, too simple.. That would mean that Thailand v Syria that played today was not an A-match, and many others like that. FIFA made a list of international friendly dates a few years ago, and the purpose was so that countries could call up their best players for friendly matches (and if the match is on a FIFA date, the country has precedence over the club). However, it is basically a rule for the European and South American teams. Asian teams for example have the Asian Cup, whose qualifiers are played on non FIFA dates, and teams have to play friendly matches to prepare for the qualifiers for this competition. Also, CONCACAF Gold Cup qualifying matches are never played on 'FIFA dates'. These teams are at a disadvantage, as they cannot call up their best players (the clubs are under no obligation to release them on non FIFA dates). If you look at the recent CONCACAF Gold Cup, you will see that hardly any of the top teams had their full teams. This would be unthinkable at the European Championship, but is a regular occurrence for the CONCACAF Gold Cup, and even the Copa América. All continental championship Finals tournament dates should be considered 'FIFA dates'.