Ok I don't have a horse in this race and didn't know who either of these people were until I saw this meme, and spent some time googling.
As far as I can tell Anjin is based on William Adams, an English navigator, they literally just call him "Mr pilot" he doesn't have a Japanese name. And Yosuke is supposedly just a Japanese guy. So like, while I don't care, it does seem like there's some room for misrepresentation.
The anti woke "historical accuracy" crowd is getting pissy that an african samurai is represented in a game set in feudal Japan, ignoring the existence of Yasuke who served Oda Nobunaga, who is a pretty big deal in Japanese history.
And Ubisoft is going to do Ubisoft things and tell a historically inspired but ultimately fictional story about secret organizations running secret proxy wars trying to gain control advanced magical technology from an ancient prehumanity civilization, and how magical genetic bloodlines let you access the memories of your ancestors.
Do what I do, go in assuming everything is absolutely shit, if it's shit you're right and it feels good, if its not then you got something cool to enjoy.
They were fun until they decided to get rid of stealth. The player character being someone who stands out so much by merely existing gives the impression that this game will probably end up being more of the same.