I absolutely agree that from a developer point of view, this is awful, but just to play devil's advocate here, the reasoning generally given for these is that bad actors tend to tweak their apps to bypass rules a lot faster and efficiently if you always tell them exactly what to fix to get unbanned. I agree developers shouldn't be treated like this, but it still is true that malicious apps are a real problem and bad actors continually try to break things and minmax ways to get around the rules.
As users and developer, that's a side that we don't really get to see, so it's hard to judge how justified these techniques are. What alternative solution do you propose that would help developers without at the same time making bad actors lives easier.
This is basically the "security through obscurity" argument that has been so heavily criticised and largely shown to be false. If they (and apple etc.) Open sourced their approval algorithm and allowed pull requests people with an interest in having a high quality app store could try and poke holes in it and make it more robust. I know there are humans in the mix making judgements, but those judgements are largely of the "does the app meet this tick box criteria" type.
As users and developer, that's a side that we don't really get to see, so it's hard to judge how justified these techniques are. What alternative solution do you propose that would help developers without at the same time making bad actors lives easier.