Just can't envison Wide Reciever not being BPA at #24 in almost any scenario.

Usually in drafts that are deep in one or more spots that spots are drafted later. For example this year is deep in WR. As a result teams figure they can get a good WR later so they draft other positions first. I actually think there won't be as many WRs in the first round as everyone is predicting.