Cases like this -- where something is approved, then not -- show the lack of competence and lack of communication in Apple's internal operations.
In this case, despite Apple's announcement about permitting emulators, even regular users immediately questioned if this one was approved in error or if Apple was going to pull it, because even regular users understood Apple's policies and other issues involved better than the one who approved it.
And something like this keeps happening. Here they made more noise than they would have wanted by approving the thing first and then pulling it. If they had rejected it from the start, there still would have been some noise, but less of a situation.