Actually, "ask a lawyer" if the only correct response when you need a legal questions.
The lawyer provides legal advice. Their job is to be pessimistic and bring up all potential issues because that is what you pay them to do. A lawyer is a risk assessor. It is up to the client decide upon a course of action based on the lawyer's legal advice.
A lawyer does not provide business advice, or scientific advice. Do not blame your lawyer if you kill a perfectly valid business transaction based upon the lawyer's advice regarding the legal risks of the transaction.