I had an O-1 visa. Still my EB-1 was rejected - twice!
First time then gave me 2 criteria (contribution to field of work and contribution to companies). On Appeal, AAO gave me another criteria (high compensation) and took away 1 already given (contribution to field of work).
Second time, my application was much stronger - but they gave me just one criteria (press).
I didn't take them to court over it. Didn't want to deal with that.
I will try a different firm next time.