Im no expert, but I will always take the position that receivers most often aren't open cause of route design, not ineptitude or lack of skill or speed.
Our opponents this year, and every year, have receivers sit down wide open in the zone 15 yards downfield for a first down. Time and time again. We never do it. Any receiver can run that route. I look for it every game. It never happens. I don't get it.