Scarlett Johansson says it's for the greater good that Marvel chose to scrap Black Widow and Hulk's surprising romance after Avengers: Age of Ultron.