Needs to change - you play for a country you stay for that countryOnly competitive caps count. Saman Ghoddos has played friendlies for Sweden, but since he never got a competitive cap he could switch to Iran in time for the world cup.
Diego Costa was the same. Friendlies for Brazil but decided to represent Spain competitively
Otherwise you end up with the Qatari athletics team (or prob their football team for 4 years time)