Indeed, assuming they are looked after well - fed & given a good degree of space (which most seem to be) - then it's a similar trade off to our cats & dogs - who trade affection for food/companionship & a home.I don't see why wearing wool would be an issue, shearing its fur doesn't kill an animal.
With sheep it's wool for food & a home.