Hi Phistuck,
While I agree with your general concerns, I'm wondering whether or not you think the ability for such developers (using Canary) to set explicit field trials (to opt-in or opt-out) is a sufficient mitigation?
That is, any experiment has the potential of (unintentionally) breaking the debugging experience, and such command-line options offer a way to resolve such breakages, independent of either a binary release, bug fix, or field trial configuration change. Here, we at least seem to know there may be some breakage, and so a PSA is being given to help highlight that. This seems to be a good balance - between the need for real data and insight and the need to support developers debugging - so I'm curious whether or not the ability to opt-out is being considered in your concern.
Certainly, for the developers who are running Canary (to detect issues, as you note), and aren't following chromium-dev (and thus don't see the PSA), it seems like the reasonable next step would be that they would file bugs, right? As that is why they'd be running Canary - to detect if Chrome has bugs? Breaking the developer experience would, for these users, be seen as a bug - and so, if they file a bug, they could be linked to this thread or to instructions on how to opt-out temporarily - and that would also resolve their experience.
Does that sound correct?