I agree. Copy+pasting an old comment of mine from this old thread https://news.ycombinator.com/item?id=12683924
> A general solution to IoT security would be for all IoT devices to only communicate to your personally owned home gateway, which would run open-source drivers for each device to provide the networking/external communication functionality. The IoT device could even be assigned its own isolated network link to the router (i.e. sandboxed).