I agree, but I also find this a little hard to get upset over, because Harry Potter worldbuilding has always been retarded and nonsensical. I mean, if the Wizarding World really decoupled from the muggle world in the 1600s or whatever, why is the Irish national Quidditch team using the contemporary Irish flag? And I'm pretty sure Wizards use enchanted modern-day appliances, like radios.
At that point a few diversity hires don't really bother me as much as they should.
I'm going to respectively disagree and explain why. Not about whether or not it should bother you personally, that's whatever. But the question of immersion vs. believability is a false one. Lets use your Irish flag example. The large majority of movie goers, especially the target audience for Harry Potter, aren't going to know much about Irish history, about what flag they
should have. They're only going to know the current real Irish flag. Immersion is about matching what the viewer expects. To YOU, the real Irish flag is immersion breaking because you know your history and you think "that doesn't make sense". To most viewers, it matches what they expect from the Irish. Hell, you and I could easily find a dozen examples of things where what a viewer would expect doesn't make sense if you think about it. But immersion follows expectation, for the most part. Not always, but I think you see where I'm coming from. I mean, just start with the school uniforms and architecture and fashions which plainly derive from Muggle standards. If the wizarding world really did fork off from the muggle world in the 1600s why do they have trading cards and a bloody STEAM ENGINE TRAIN?
But a steam engine train enhances the audience immersion because it looks oldey-timey to them. A modern electric train would break their immersion and a... I don't know, a line of forty horse and carts that moved at comically absurd speeds would look dumb even if that would fit more with the capabilities of magic and with the time period it supposedly branched off.
Harry Potter universe has a lot of things that don't make a great deal of sense. But the setting draws people in by building on the FEEL of its time period and for that reason, a remove Scottish region having more non-White people than White makes that atmosphere weird. It fucks with the feeling. I mean it threw me off and I'm not even racist. God knows what it's like for them!
Also, I'll make an observation. The games creators love to throw in people from lots of foreign nations. But all of the foreign nations are non-White. I think. You have Indian, Ugandan, other sub-Saharan, Japanese and others all over the place. Where are the Germans or Russians or Turks or Swedish? None that I recall. The game producers are all about race.