Right
You are right, there are a lot of approvals as well.
In my case (EB1a), I filed for myself.
I have also O-1 visa and put a letter from an employer that I have a job till, at least, 12/2004.
I think, the fact that I filed for myself could be the reason.
It is too hard for an officer...