Tiny correction: while George Takei is Japanese, and while Sulu thus looks like what we in the 20th-21st century consider to be an ethnically Japanese man, Hikaru Sulu was Pan-Asian by design. His last name is not Japanese. And Roddenberry designed him like that intentionally, because while there was a lot of anti-Japanese sentiment in the US at the time (I mean, hell… George Takei himself spent years in Japanese internment camps during WW2), there was also a lot of other anti-Asian sentiments, and Roddenberry intentionally put ALL of it on the character of Sulu.
Like, all the years of anti-Chinese racism in the US? Sulu. Anti-Japanese sentiments left over after WW2? Sulu. Korean War in 1950-52? Sulu. The Vietnam War, with Johnson in 1965 (a year before TOS started airing) choosing to start sending American troops into the conflict? Sulu.
Sulu was Roddenberry’s desperate attempt to show all Asian people as inherently worthy, inherently human, and yeah, he probably put kind of too much on Sulu’s shoulders, but it was the 1960s and Roddenberry fucking cared about representation, so he did what he could.
Just, you know… a little bit more historical Star Trek context