Waves have zero chance for replacing Ethereum because it has a small userbase, small developer team unlike Ethereum. Waves market capitalization is relatively small compared to Ethereum. When it comes to trading volume, Ethereum double Waves 30 times over.
small user base and easy to create a token as long as you have atleast 1 waves you can start to make waves contract token .