There is an old saying, the more they complicate the plumbing, the easier it is to block up the drains.
I'm all for giving internet access, where it is both justified and required.
But, too many devices have (or require) it.
Take, for instance, doorbells..There is no reason that even "smart" doorbells require internet access. There is no reason your ring doorbell couldn't store it's video on a local server. Perhaps offering remote access via the cloud *as an option*.
Or kitchen appliances. There is no need for app controlled kitchen appliances. I like things like Smart lights and heating etc. But it is handy if you can turn your heating on so it's warm when you get home. The same with lighting. Any kitchen appliances, at some point while using them, you will need to physically interact with them, even if it's just to load or unload the appliance.
All devices that connect to the internet can potentially be a security problem. It's one thing if your devices are made by a large company with a good record of supporting their products a for a long time, but how many IoT devices are being built by a cheap, noname manufacturer who is going to stop supporting the device with updates pretty much before it leaves the factory? That said, even the large, known manufacturers have been known to stop support quickly.
Any out of date device is a security problem.
To mitigate the effects of this, I'd like to see, where feasible to do so, an option on every smart device that enables you to use it on a local network with NO internet access. Your CCTV system and any "smart" doorbells can store video on a local server. Your smart TV can stream video from a local server.
Yes, that would be difficult for your average joe to manage from technical point of view, but, TBH, it's not beyond the abilities of the big tech manufacturers to develop servers that can do this in a standard way and are easy to set up and use. They just aren't willing.