Whats the point of Wifi if you need to power it with a USB cable? It should come with a buck-boost so we can run it with batteries! (at least for that price)
I'm just guessing here, but maybe so that you can power it with just a common USB powerbank, and that way it's much more accessible to a wider audience?
Tons on IOT devices? Could you mention a few (that are actually useful)? The only one I know is the cellphone.
And even if they were powered from mains I don't want it to be inefficient. If they don't come with a buck converter with low quiescent current please don't buy it.