It sure was a long time coming. After seven movies (counting "Endgame") in the MCU, Johansson's character finally gets a standalone movie, which is currently in early stages. And because of that Disney is going to give her a worthy contract. She earned a low seven-figure check starring in the first "Avengers" movie.
Moral of the story: the longer you stay in the MCU, the more you'll eventually make.