ERH0 - We spent many years off-shoring and outsourcing and also never got rid of some very bad leadership and other staff that, over time took us down. We now bring in "talent" who really isn't talented and talks a good game. We confuse using Slack for actually innovating and delivering. We haven't innovated, been cutting edge or created anything anyone really wanted to buy in many, many years. We spent a decade out sourcing and off shoring to save money and you are now seeing the fruit if this folly. We can't design or maintain a platform that scales or is stable, we can't design software that's innovative or stable or that anyone would even want to use. We continue to invest in the wrong areas and cut in the wrong areas. We can't attract true talent and can't reward or keep the truly talented already here. We find our selves 8 to 10 years (being kind here) behind the Google Nest and Amazon Ring type products. For example, You mention TCC....TCC literally is run in a closet about 20 by 10 feet and has no backup...if that closet were to have issues all of the TCC devices would stop working. There is no backup site, there is no regional location for fail over or load balancing. Some really good people (many of whom are now gone and more to soon be gone) have fought to try and secure funding to fix this but apparently this is not important. This is just an example.
I will finish by saying...there is a reason Honeywell dumped (spun) this company....