You didn't do anything wrong. Simply Soft is washable. It's a loosely spun yarn which makes it soft, but also makes it more prone to pilling and fuzzing.
I suggest using cotton for dishcloths anyway. Acrylic is not really absorbent and cotton is. It makes a better washcloth.