What I’m finding is the components themselves are so cheap ... if you’ve a little knowledge you can rig up your own IOT setup that you actually have control over for pennies. Raspberry Pi is a great place to start.
You are VERY underestimating knowledge required to do this. Most people don't even know what is an ip address (and google wants to even remove url bar). How will they setup a server to control their devices?
I’m not talking most people. I’m saying what little knowledge I have on this topic has saved me hundreds if not thousands on my home setup and I have complete control over it