Are you talking about in terms of the home automation industry in general? Or when used with SmartThings? Both topics have been discussed many times in the forums.
Because Wi-Fi is more familiar to people, it does have a slight market advantage right now for devices sold one at a time to individual customers. But you will very quickly run up against device count limitations, particularly if you are using smart bulbs or smart switches. Most Wi-Fi routers will only handle about 30 devices at once, some will go up to about 100. In contrast, Zwave can handle 231 devices per network. While zigbee can handle literally thousands (The main reason it was chosen by smart bulb manufacturers, including hue.)
Also, as you noted, WiFi uses literally about 10 times as much energy for The same device class. This means that it is both more expensive to run and that it will eat through batteries much faster. For that reason, it is very rare to find a battery operated Wi-Fi sensor, for example. Those will almost all be either zigbee, Z wave, or maybe Bluetooth. The same with smart locks.
( i’m not aware of anyone ever describing Wi-Fi signal strength as an issue: that’s an area where it is much stronger than the other home automation protocols. Wi-Fi mesh networking definitely helps with whole house coverage, but it never was that big a problem. You just added more access points. )
So while you are seeing more Wi-Fi devices right now being sold to individual customers for DIY use, typically each with its own app, for serious home automation with deployment of two or three dozen devices or even more, and particularly for deployment of battery operated devices, you are likely to continue to see other protocols being used.
Even Amazon chose to use zigbee for its own home automation network with the echo plus and echo show 2nd generation.