Hi,
since Android 6 we cannot access internal caches of applications programmatically, so this actually the only way how to do it. Cleaning app can also ask user to grant it Accessibility and then to it can click on his behalf.
We count on bring that feature later.
Anyway thanks for asking!
Cheers.