It's complex. There are two sides to every equation. Buyer and seller. Sellers aren't necessarily sophisticated either. If I sell my home, and the roof is leaking and I don't know about it, I don't want to be liable down-the-road.
Peace-of-mind is worth a lot. Especially if the buyer is sophisticated, I might take a lower offer if it has the right waivers.