смысл в чем там, ты можешь соединить consumer умеющий с чем, то работать - только с тем, с чем он умеет работать и не можешь соединить его с тем, с чем он не может работать
если искать аналогии с реальным миром, то хочется оторвать трубку, сделать из скотчка и скрепок логику позволяющую работать с новыми данными и соединить с разьемом