How come by default impl methods take ownership via &self?

Isn't this the question you have asked already?