1) turn off a light in the app
2) physically disconnect and reconnect power to a light (e.g. unplug and plug in)
3) note that light is on by default (at least for Hue lightstrips, not sure about others)
4) note that you cannot turn the light off without turning it on in the app
However, are you sure about 4?
I had power outages sometimes, when the power comes back, all the hue lights gets on (Not cool when it's 4 am by the way), but then I'd just press "Off" on my hue light app and they'd all turn off.
If I remember the Hue API, you can send a new state to the lights not matter what the previous state was, so I'm not surprised this works correctly, which is why I'm confused about your step 4).
Are you trying to turn them off via a Echo command specifically?
I suspect that even the vanilla Hue app on Android does that - given the way I often manage to switch the lights before the app UI figures out what's their current state.
--
4) is not true, I just tested it. If I leave the app open it does take a few seconds to sync. If I close the app and reopen it, it displays the correct status. This is using the official Phillips app. Some other apps may not read the status, but they clearly could.
Just because item 1 is cheaper than item 2 doesn't mean item 2 is overpriced.
...so, it at least seems plausible to me that Apple may be setting the prices for their PCs and "post-PC" products more correctly than most of their competitors. Even if that's true, the Apple Tax could still be a thing -- but the premium may be magnified by the "lose money on every unit and make it up in volume" tactic so many PC makers seem to have had through the 2000s.
Also note that not all parts that seem comparable are. For some parts like LCD panels that have more variance in quality, Apple has deals with suppliers to get the best panels while Dell and others have to buy the ones that don't hit quite as stringent QC.
Both of these are why looking at margins alone doesn't give you a complete picture.
Not just hating here either. I've owned numerous Apple machines, and still use a Macbook (with Ubuntu).
In that respect many apple products are very overpriced for many people.
I also would not say that "great software" does not cost that much. It costs Apple billions of dollars annually to create that software.
My concern with requiring a specific hardware solution was that it leaves you utterly at the mercy of Apple; if you get rejected by their program (which they do quite capriciously with apps) then you're completely sunk by having committed to an Apple-specific expense. Allowing a software security solution lets people justify a good product by appealing to Apple without being quite as beholden to their opaque decision making.
http://appleinsider.com/articles/15/07/22/homekit-market-hel...
However, getting the fundamentals correct definitely includes using high level encryption protocols, and we've seen what happens with devices that do not do so.
Just part of "apple needs to connect more with its (3rd party) devs" I guess.
It's designed with security in mind, so your HomeKit fridge isn't going to take part in a DDOS attack [1], and it doesn't require an internet connection. Some people viewed this as the same ol' Apple focused on devices while the world moves on to cloud services, but it turns out that's a big advantage too [2].
[1] https://arstechnica.com/information-technology/2016/10/doubl...
[2] http://www.businessinsider.com/nest-thermostats-go-down-2016...