Lots of other national anthems mention their country and people.
Not Britain or Brits though
My view is that it matters little how 'good' the anthem is, what the lyrics are or how catchy the tune is. The point is its ours, and its what we play when we are proud of ourselves as a nation. When I hear it, makes me feel proud.