i do not understand knitted dishcloths. i used to also not understand hand-knitted socks, but i have come to an uneasy acceptance. i fear that when it comes to dishcloths that un-crafty mantra comes into my head: why make it when you can buy one for so much less time and effort? it is not like a jumper (or a sock) where your time, effort and expenditure can result in a unique garment that fits you perfectly. it is a dishcloth. it used in a most utilitarian manner that degrades your handiwork, and before long it will be thrown out. it will probably smell bad.
i do not even understand exactly what the dishcloth does. i use a sponge or a green scrubby thing to clean the dishes, and a tea towel to dry. which of these does the dishcloth replace?
i do not understand fancy dishcloths, heart-shaped or entrelac for 'when guests come to visit'. i really do not think guests will consider you a lacking host for using a regular sponge or tea towel. and if the concept of using a grotty everyday sponge/ tea towel bothers you, you don't strike me as the kind of person who would be so rude as to do the washing up while your guests were still there.
let me not get started on the concept of hand-knitted washcloths, either.