And you said "no it isn't", with (imo) misplaced authority. The thing is, there are plenty of definitions of the word "country" that would see Scotland defined as such.What was Harry's definition? He posted something that said they were countries, but that was nothing about a definition of what a country is.
This is why Scotland competes in most sports as Scotland rather than as part of GB or the UK.