Two points;
When it's not Edwards, Evans averages 54 catches, 880 yards and 7.4 TDs per 16 games. Debatable whether that is No. 1 receiver numbers.
Also, Evans best year came in 2004 with Drew Bledsoe, who was a multiple Pro Bowler, even if he didn't make it that year, and threw for over 40,000 yards in his career. So, I don't think it's fair to conclude that any of those QBs are better for Evans than Edwards. Let's see the numbers broken down further.