It's not consistent to leave an edit pending for approval (thus not making available for everyone else and locking its state) after a user who has those privileges have given his endorsement.
You could say why don't I improve the edit, but that makes no sense for something that is correct and it would not follow the "keep it simple" policy.
Update:
This is the current time line:
- Someone who doesn't know about formatting makes a question. It's not legible
- A user without edit privileges amends the formatting. The correction is not visible, still not legible.
- I see the question and the pending revision and then cast my approval. It doesn't take effect yet, still not legible. Even for me if I didn't take care of copying the question source because it disappears from my own revision page!
I might agree that one's approval is indicative of both revision's quality and editor's competence. But we should retain that the main objective is to ask and answer questions. So, I propose this model:
- Someone who doesn't know about formatting makes a question. It's not legible
- A user without edit privileges amends the formatting. The correction is not visible, still not legible.
- A user with edit privileges cast his approval. Revision takes effect. Although it keeps the pending approval (the Edit (1) button).
- If a second user with edit privileges cast a rejection, it also takes effect as a rollback.