Nothing about having protocols precludes or denies the value of multi-methods which are still in Clojure and are still valuable for those situations where you have something more involved, you want to dispatch on something other than the type or use multi-dispatch.