Всё дело в том, что есть "граница", а есть заграница. Заграница - имя существительное, с приставкой "за". Означает это "зарубежные страны, иностранные государства" - не какие-то конкретные, а любые. Заграница в противовес родной стране, стране пребывания. Вот мы с вами живем в России, а всё остальное для нас - заграница.