Hi g2vyas,
It can be any reason, you never know how INS views the cases.....some of the possible reasons are.......
If LC requirement doesnt match with your education or experience, I-140 could be denied.
It may also depend on company financials
INS sends a detail explanation for the reason of denial.
Rakesh