We are encountering friction when moving legacy integrations / apps over to the new client credentials flow with merchants that have limited technical capabilities. Managing custom integration apps as an agency partner is now cumbersome and significantly more time consuming.
Each integration with every client now requires a video call with a step-by-step walkthrough to set up a new app in the dev dashboard, since we can’t do this on a merchant’s behalf (unless they add us as Staff, which require removing the user from the collaborator account first and therefore isn’t practical).
Barring any changes to the “client credentials is only available for apps developed by your own organization and installed in stores that you own.” (docs) rule, one possible solution could be a collaborator permission that allows management of apps within dev dashboard.