Yeah Im not a fan of having Native characters. Esp for a story like this I think it dilutes somewhat the appeal and mystery of the setting. I dont have to explain Barovia to a non native interloper because they dont know.
I know a lot of people really just seem all that native stuff is added crunch they could swipe ie Vistani characters, new feats and so on but for a game all about being abducted TO Barovia its not needed.