I don't believe it is harmful to have the same questions written in different ways. Many times I search for a question but can't find it, only later to have someone share a question that is phrased very differently. In the end, I have to delete the question so as not to lose reputation.
I am of the opinion that marking a question as a duplicate should not automatically cost reputation.