What kind of an answer is this ?
What i wouldnt do is follow simple rules like "always draft BPA" or something like that. Simple rules never work. And for sure someone who wants to be successful wont follow such rules.
They are for people who need simple rules because the whole picture, which is complex, is too overwhelming for them. Because they never learned or dont have the talent to break down complex problems into smaller simpler ones and then solve those.
Simple rules are nice gimmicks. Easy sentences where simple people can be attracted by. Just look at politics. Especially when there is a election going on, sentences will get simpler and simpler to attract people emotionally.
To come back to your question: No, i wouldnt have drafted Lamb. That is not because he is not good. It is because we did not need him AND we needed help elsewhere.
There are a lot of reasons why i wouldnt have drafted a WR with our first pick. I will only explain one here:
If Lamb would have been the right pick, shouldnt he made us a better team ? That means we all having more wins than the year before. But we ended up being worse.
Of course you can argue its because we lost our QB. But then why not put a premium pick into a QB or into defense so it can hold up even with a lower scoring offense ?