Replacing male with female author.
I don't know if the reason is that Steinbeck is leftist or not. It is even possible that it is a woke agenda reason. What is worrying is that some people are just wanting sooo much for it to be a woke agenda, and the problem is that you can always turn everything into a woke agenda. If they would have replaced Steinbeck by Kipling, you would have said "it's because Kipling's books are talking about other cultures and Steinbeck talks about America, and for the wokes, it's bad to talk about America".
That being said, maybe I'm a bit biased, because so far, in a lot of cases, those moral panics turn out to be blown out of proportion: the "bad wokes threatening freedom" turn out to not defend the ideological position they are told they have. It may be the case here too: all this story may be just idiots who clumsily tried to keep the book relevant for what they think was the new taste.
>they did not replace Hemingway and Kipling
In fact, they replaced Kipling.
At the end, it's basically what I'm saying: they replace Conrad by Austen, and one says "it's woke because they replace men by women", but they replace Kipling by Steinbeck, and one says "it's woke because they replace a man with a right ideology with a man with a left ideology". They would have replaced Austen by Conrad and one would have said "it's woke because Conrad was anti-imperialist". They would have replaced Steinbeck by Kipling and one would have said "it's woke because Kipling is more multicultural than america-centered Steinbeck".
If it is ideology, how do you explain that they changed a reference of Conrad to Austen? A third option is that they acted clumsily in good faith by trying to keep the book up-to-date with the new generation. The fact that some people are offended and want so much believe into a culture war move tells more about these persons than the publishers.