Many items have the recommended "hand wash only" not because of soaps or the spin cycle...
...but because the synthetic fabric with which they are made suffer heat.
If I wash something by hand, the temperature of the water will be anything from lukewarm to mildly hot - never more than 50°C.
So I can put the item in the washer and use the "wool" cycle, which will ensure 40°C max and a very gentle spin, no problems.
But to wash anything synthetic at 60°C... calls for disaster...
PS Midnight Rider, if your jacket shrunk after "dry cleaning", it wasn't dry cleaned, it was shoved into a washing machine by mistake and washed in water.
Dry cleaninig means they use a solution of specific acids in replacement of water.
You can smell the difference, dry cleaning smells acidy, like battery fluid.