These words make sense to us as we read them retrospectively, but consider how odd they would have sounded to the hearers of both Isaiah and John.
They both prophetically recognized Christ as a sacrificial lamb - the One who would give himself as the perfect and final sacrifice for our sin!