My idea about being soft really isn't my idea at all.

While reading your post I was thinking about how we practice push hands at my school. Not so much soft but loose and fluid. It's full body movement. Sometimes that movement is small while other times it's much larger.

It's almost like a chess match with movement and counter movement until finally someone makes a mistake by moving the wrong way at which point they are hit with that steel rod covered in cotton.