It's surprising to me how narrow a view of English some people have. There are so many times where people are asserting some piece of English is nonsense when it's merely archaic or obscure. No one here ever heard of things like "kids these days are soft"?
Certainly, it is an unusual usage in most places in modern English. But this more figurative use of the word 'soft' absolutely is still present.
Yes, I know, everything is a double entendre. I was in theatre in high school too. But we can't just eliminate everything with a second meaning, because everything can be interpreted in many ways.
But just maybe, if we see a usage that's surprising, we might take it as a learning opportunity rather than just ridicule it as if it were impossible that we could ever learn more about our own language...