Err, much of the problems around this are that they are:
cheap to buy
easy to setup
don not require a stack of funky infrastructure with associated costs.
Much like all the other Internet connect stuff we are now encumbered with. Pretty much anything that can be setup with an App will be connected to the Internet. That covers an awful lot of stuff now.