Goes unlearned with most TEAMS, let alone pundits and fans.
The traits you describe as NECESSARY traits for receivers in a really good offense.
Top end speed, size, athleticism ... those things are nice. If ADDED TO the other traits, you really have something.
But you do not have to have the stud WR type that everyone gushes over. That's why Bellichek can go on and on with late draft picks. He just keeps finding solid football players who will produce in his system.
So few NFL teams seem to understand the power of this.