It's not annoying. I want to not have any personal information in the save files of the players, apart from the things they put in themselves. I could of course extract the country and language from the current environment of the computer, so it's technically possible.So that's why I suggested to implant way to determine Country, maybe current Pokemon caught, hatched or obtained without that method may be Countryless, but it could work with new ones. But you said implant way to determine Country of Character cannot be done. And that's kinda a bit annoying.
BTW I believe new Shiny rate would be better, because I never in my Pokemon gaming history found Shiny accidentally and if I do Shiny hunting without ever leaving grass where I do I need minimally week to encounter one. So in my Pokemon gaming history 95% of my Shinies was gained from other people.
And Shiny Pokémon are supposed to be that rare, they are the ultimate trophy in the game. Making them easier to access destroys that.