Moreover why someone should buy kyber when could buy 0x (ZRX) that make the same but being a protocol has much more chance to take over, they have right now a proven working product, a lot of project builted on it and finally the same mcap of Kyber.
As always DYOR, i've made mine and 0x definitely rocks
Sure, Kyber is an exchange while 0x is a protocol where other dApps can use it as a component. All else equal, protocols are more valuable because different projects can be built on top of it.
making an example Kyber is a computer manufacturers with it's own software builted just for him, instead 0x is windows so all the other computer manufacturers can produce theirs hardware and use 0x for the software part, payiing 0x for it. It's clear that in term of possible growth 0x it's the winner