I don't see softness as a principal factor. Pure gold is very soft, yet unaffected by most chemicals.

As I believe was mentioned earlier some solvents containing ammonia will, with time, allow oxidation to occur and this does eat steel. It isn't the solvent per se.