I don't think anyone should do it, but I always especially hated when a lot of the Balkan/ex-Yugo countries would get American basketball players who never even stepped foot in those countries prior to getting citizenship (I remember had about 5 players like this, also I remember some from and , and I'm sure there are many others).
At least in Walkup's case he has lived in Greece since he plays for Olympiacos since 2021, and he is apparently learning the language and says he plans to live in Greece for the rest of his life, though that might be fake. Still I do not think he belongs on our national team, but at least there is some connection to the country.
Regardless I think it's even worse when Spain, the most successful national team in Europe the last 20 years, who has the best league in Europe, can't even naturalize from their own league and needs to find Lorenzo Brown who never even played in the Spanish league. (and for the Spanish users who tried to bring up Dorsey playing for Greece when I said this about Lorenzo Brown during Eurobasket, I will say again that Dorsey has a Greek mother and he played briefly in the Greek league and had Greek citizenship since he was a teenager, it's a very different situation from Lorenzo Brown who has absolutely zero connection to Spain)
I think Lithuania is the only big European basketball country that does not have any naturalized players? Serbia doesn't either, but they have had several on their women's team (and also in wrestling). Also Greece never did until literally two weeks ago (I am not including real immigrants who lived in the country for many years and waited for the citizenship process or people with Greek ancestry).
Also I am not sure about France, Germany, Italy but for sure they do in other sports.