All of these things. Black widow is a moderately boring character IMO, and I think they know that Captain Marvel or The Wasp or another female character would be more compelling.
Does anyone know what her contract looks like? Because that might be a concern for them to sink resources into a franchise that they'll have…