Why not ? Probably because it's something that Ian Walker felt strongly about. By your reckoning, Hamish Henderson should never have written "The Freedom Come All-Ye".
Do you think Scots songwriters should ignore the rest of the world and only write about Scotland ? Ludicrous.