{Google, Apple, Steam, etc} all do this with their walled gardens. It's sad, but it's not unique.
Perhaps if there were way to make the rules more programmatic and less ambiguous, these might be easier to resolve (like writing code to fulfill unit tests). But I suppose it probably still gets evaluated by humans on a subjective judgement, even if there is an objective rubric for most of the requirements.