Yes, the writers continued to have James act like an idiot and are for some reason keeping him and Lena apart unnecessarily,
Of course they do; this series has never used James like anything other than the offensive "black guy because we need one," yet with the exception of one, already faded scene from last season, he never expressed a purpose specifically built on his
identity / awareness of internal legacy and how that is bonded to / motivates his life's views and work. I guess no one on the SG writing staff would know anything about that, or do not care to know. On that note, its no surprise that he's the least developed main character on Supergirl, because he was never meant to be anything more than a tepid message. Compare him to just about everyone on
Black Lightning or
Luke Cage, and one can instantly see how those series respect the characters in developing and use characters with that unique mix of racial identity and purpose in a world where they're not dominant by political or cultural control. Four seasons in on Supergirl, and James is still not knowing what he's there for, or simply issuing the same "we're not like that" convention speech shared by everyone else on the show--but its not a sentiment specific to who
he is.
Manchester Black is honestly the best addition to the series since Mon-El and Lena were introduced in Season 2, and his anti-hero status has me on the edge of my seat waiting to see what he's going to do next.
He's just a murderer who faces no legal consequences. J'onn and Supergirl both
know that, yet no action Is taken against him (because he's the showrunners' proxy prosecutor of the pro-immigration issue). This is not like MCU's Bucky while under Hydra's mind control, so one could argue that his taking life was not his fault. No, Manchester Black is simply a mass murderer, and all of tears shed for his girlfriend do not justify that...but again, I'm guessing he will never face any legal consequence for that.