Usually it's not one reason but a combination of reasons. Black Widow in 2020 sound too interesting. Many people finished their MCU run with End Game. Scarlett is no longer as attractive as she was. It's streaming. People realized they don't love cinemas.