A reply to the general tone and content of the original post.
I understand your frustration. And I share some of the ire over certain changes that have come down the pike over the past few years.
My smart home, aside from automations broken by various vendors opting out of various integration paradigms, has been mostly working. Even though I’ve neglected it due to work overload for the past couple years. AND, as I’ve spent the past couple weeks getting back into it. I’m finding that new automations are also working! Note that I’ve worked largely in Webcore, mostly ignoring the mobile app. I have lots of devices, lots of virtual devices, lots of routines, lots of pistons, lots of integrations.
So when folks complain of certain issues, I find myself wondering whether SmartThings is really the problem. As I’m in systems professionally, I see all too many instances of people complaining that the system is the problem when perhaps the issue is elsewhere. If a person is having an issue, yet troubleshooters doing identical procedures cannot replicate that issue, it is almost guaranteed that the issue is not the system but something in the local environment.
So if you have issues, while people using virtually identical systems do not have those issues, you really need to look at your local environment.
EDIT: having read more of the replies, an addendum to the above: I don’t really use ST as an interface for manual control. I have a differentiation in my mind between automations and mere controls. I use ST for the automations mostly, while relying on other mechanisms (such as Alexa) for extemporaneous control.