When you look at the technically site of waves, its clear that it has a lot of benefits to the ethereum network. But the problem is the ethereum blockchain is much more advanced and more accepted by the most of the cryptocurrencies users. And you see in many other things in real life that even when you are technically better the people take this what they know. Like the smartphones. Samsung and Huawai are building much more better smartphones then apple, but theres also a lot of people who dont care and give to much money for a much worser smarthpone.
This is true but Waves are still developing and also have the easiest way to create a token. This is again an advantage over others.