It really bothers me when people refer to Black Widow as “one-dimensional” and “robotic” because she obviously is not. She can be funny (even though her humor tends to be dry), she is capable of being afraid (she was genuinely afraid of the hulk and ran for her life while screaming for civilians to get out of the way from the winter soldier), she has the capacity to be tender towards her friends (see: her heart to heart scenes with steve and clint), and she feels a lot of remorse for the things she’s done in her past (as show in in both the avengers and ca:tws).
i guess it’s understandable to see her as stoic because she is most of the time. that’s her personality. that’s one of her traits. but she does have emotions. don’t confuse the fact that she doesn’t need to voice her feelings and crack loud tony stark type jokes all the time with her being harsh, cold, and one-dimensional.