What is "this"? I think you two might have different concepts of what "works" means in this case.
I did broaden what I was discussing, but the "this" was about having a secondary standalone executable in the app bundle being granted Accessibility permissions along with the main executable.
Or is this, and only this, what you're asking about?
The bit about Activity Monitor is the disadvantage of the approach I was referring to.
If you're happy with the current TCC and Accessibility behaviour, then I recommend you just ignore Activity Monitor. If users vandalize your processes, tell them not to do that or else it won't work. There are tons of duplicate process names in Activity Monitor. Why would they care about yours?
This is what I intend to do. And of course Activity Monitor is full of duplicate or inscrutible process names. But all else being equal I like software that makes things as clear as possible. Having the secondary process being named something like "MyApp System Service" or similar would make it a lot clearer, and being that I'm the sort of power user who appreciates that sort of thing, there are likely others out there too. And a significant portion of the userbase of the app I'm developing is power users.
Again, I think you're talking about different things. That flow and all those barrers aren't bugs. They are by design. They are "the feature". And they're very fragile and often change.
Yes, they are by design, but what you are describing is something that is badly designed and implemented, which is why I am critical of it. I know all too well how fragile, buggy and subject to change the process of granting these permissions is, because I've been working with them extensively ever since they were introduced in OS X 10.9.
My recommendation is to focus on your core app features and treat any of those extras that require user assent as "nice to have". Accessibility looks great from a marketing perspective, but you shouldn't depend on it.
I'm afraid this isn't a useful suggestion. For a whole class of apps, Accessibility permissions aren't a "nice to have", they are a hard requirement, and this is the case of the app I'm working on. In fact all four of the permissions I mentioned earlier are all required in order for the app to run, which is why I had to make a bespoke bit of UI that walks the user through granting all of them before the app will even launch.