Sweed was taken the pick before us. Jackson is not what we lack in a receiver and was selected before us, Manningham is that type of receiver but he has had character issues and we know how this team doesn't need that anymore along with doubts he could play at that level in NFL. Doucet isn't what we need at receiver. Hardy was selected before us.
Now if you are saying we should have traded up then its a different conversation but no receiver was worth a first round grade hence none were taken in the first round. And we have small and fast, we need tall, fast and reliable.
Now you ask why did we draft Hawkins then? He was the only one left worth a damn. Look at the receivers drafted after him.... Keenan Burton, Kenneth Moore, Matt Slater, Marcus Henry, etc.
And I'll say it again. We don't NEED a receiver, we need playmakers on offense. Johnson is that playmaker.