Well it's not always inefficient to have a middleman (sometimes it's more efficient, like in my example above), so you can't say categorically either "with a middleman" or "without a middleman" is always better, i.e. "right."
Also, let's say we're looking at one of the times when the middleman is less efficient. Even if a customer wants to take on those inefficiencies on purpose, we can't judge that person as being "wrong" because they might have other reasons. It's more complicated, is all I was really trying to say.