Some big companies retain multiple law firms and ask the same advice a couple of times. If an overworked attorney who barely gets any sleep ever misses a point or drafts his/her advice vaguely in a way that would enable their evil plans, they rely on that single opinion. If there are any problems they don't assume any liability, because hey they got a legal opinion from a respectable law firm. Nobody needs to know/can prove they obtained multiple opinions on the same matter because of legal privilege.
In return, big law gets paid a lot of $$$, because of the risk of providing such opinions under considerable pressure and trickstery.
In a big corp, I think most employees are concerned with saving the day. If the management pressures them to cut corners most will. What better way is there to pass the blame?