> It is complacency or is China just accelerating?
Specifically in the case of Roomba complacency certainly played a role. I have one of their robots for several years already, and while it mostly works fine for my usecases their app is a complete mess. Sometimes the roomba has an issue and aborts a run but there's zero to no detail visible in the app as to why that happened. I seem to be unable to look at old runs, see statistics over time, basically anything that might be useful other than the bog-standard basics, and even those are lacklustre at best.
I wouldn't be surprised if someone actually reverse-engineered their APIs and made a better app on top of them; the app is comically bad with little to no improvement since I've started using the product.