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.
I stopped developing browser extensions when Mozilla killed their only competitive advantage over Google and allowed Webextensions only.
What I ended up doing was uploading it to the store under a new category and hoped it would be reevaluated under different people or constraints and it worked. Has been up and running for over a year.