I have to admit to having no commitment to dishcloths or rags. I’ve got a brilliant 20 year old microfibre window cloth, I reckon the harm it did to the environment has washed out after being washed weekly for the last 20 years, so I don’t feel guilty. I use old cut up white T-shirts as rags, I have lots, so I save them up and do them on a hot wash when I’ve got enough. My son uses them to clean his golf clubs, which is fine.
As an aside, you might be interested to know that apparently the last British manufacturer of tea towels is Bancroft Mill in Lancashire, I saw them on Buy British Made, and they look really nice.