The worst thing to happen to home automation was companies trying to lock customers into their ecosystem without greater interoperability.
This is about "engagement". There are a lot of oxygen wasters out there whose careers and paychecks depend on "engagement" metrics aka how much time has been collectively wasted wading through the cesspool that their software is. The annoyance and wasted time is the point, and an alternative client (or other way of automating it) goes against that.
People often talk about "bullshit jobs" around here, but what everyone overlooks (or refuses to acknowledge as it's uncomfortable) are all the bullshit jobs in the tech/software industry who derive their careers out of end-user annoyance and misery.