I kinda of agree, especially in the first 2 rounds. Take a player that's a near guranteed lock to start day 1. Drafting a player that sits on the bench for 2 or 3 years and then you have to pay them a 2nd contract after only starting 1 or 2 seasons is a waste of an early pick. Thornhill was predicted to be a day 1 starter at a position of need, should of gotten him. Like you said BPA especially in early rounds are rated so close to each other anyways so take someone that improves the team NOW.