Now that Scarlett Johansson is finding the higher purpose in her life, she wants to explore it through the lives of her characters.
So no more whiny brat roles for her! Ohh no, she's only taking on roles with substance now. She's a serious actress.
ScarJo explains it like this: