I think some context is missing here. Only three recievers that played with McNabb were drafted in the NFL. Obviously we know Harrison was a HOFer but McNabb was only a freshman his one year with him. It took KJ until his junior year to hit his stride since he converted from QB. Jim Turner was taken in the 7th round. His special teams versatility gave him a shot as much or more than his recieving ability. Even though Roland Williams was a 4th rounder, that's when the NFL valued blocking TE's. He was a dependable guy but not really a recieving weapon. If you count Quinton Spotwood before he got hurt, McNabb had 3 elite level WRs in 4 years. That's not really that many.
I would argue the Graves had more pass catchers around him throughout his career given that he had Rob Carpenter for a year, Qadry Ismail for 3 years (really only 2 at WR), Chris Gedney for 3 years, and Marvin Harrison for a year.