Потому что Британцы изобрели международный футбол. Англия и Шотландия играли первую в истории игру между двумя нациями в 1872 в Глазго. Позже национальная футбольная ассоциация Англии, Шотландии, Уэльса и Ирландии стартовали British Home Championship. FIFA появилась только в 1904 - до этого времени футбольные ассоциации 4х стран входящих в состав Великобритании были слишком сильны, что бы скомбинироваться в одну команду.
Вообще, в футболе нет чёткого определения "страны" на международном уровне. Что бы иметь право участвовать в кубке мира "страна" должна вступить в FIFA и в футбольную ассоциацию региона где она находится (UEFA в Европе, CONCACAF в Америках, итд).
Британия не является единственной разделённой территорией на мировом уровне в футболе. Например на международном уровне соревнуются следующие "страны":
Китайский Тайбэй (который не признан на международном уровне отдельной страной).
Гуам (считается одной из 5 тихоокеанских территорий США)
Фарерские острова (автономная республика, часть Дании)
Ангилья (территория Британии)
Аруба (территория Голландии)
Виргинские Острова (территория Британии)
Острова Кайман (территория Британии)
Кюрасао (территория Голландии)
Теркс и Кайкос (территория Британии)
Виргинские Острова (территория США)
Американское Самоа (территория США)
Острова Кука (под управлением Новой Зеландии)
Новая Каледония (территория Франции)
Прекрасный ответ! Про Великобританию знал, но вот Макао стало новостью. Спасибо.