Moss didn't finally get to a real QB until he was 30. And when he did, we all saw what happened......
He was a helmet grab away from the winning TD catch in the Super Bowl that year.
He came in at 21 with a washed up Cunningham and destroyed the league so much, the Packers spent their first 3 draft picks the next year drafting defensive backs.
View media item 2212289
On thanksgiving he went for a cool 3 catches, 150+ yards, and 3 TD's.
Randall Cunningham played in 6 games the year before. Had 6 TD's and 4 INT's. He was done. He came back in 1998, at age 35, and had the best season of his entire career.
The last good year Randall had was 1990. 8 years later, with Randy, he becomes an MVP candidate.

Sure.
Sadly, by age 28-29, Randy was sent to the Kerry Collins Raiders, where careers go to die. That's unfortunate, but when the Patriots picked him up at 30, history yet again was re-written.
Double team, triple team, shift the entire defense his direction, no matter what he did, all 11 defenders had to focus on where he lined up, and where they were on the field because of him. The QB didn't have to be accurate, or even close sometimes, "just throw it up" and receive the stats.
Did Randy put for the effort like a Jerry Rice? Nope. Neither did Shaq in the NBA. He wasted games/half seasons doin nothin either, but was still one of thee most unstoppable forces the NBA ever saw. Same as Randy. He didn't do this, or that, or whatever else you want to name, but when he had a viable QB, and his legs were healthy, you PRAYED they went elsewhere with the football.
Had he had a truly decent QB his whole career.......

But those are the breaks. He didn't have that luxury, same as Larry hasn't had that luxury. Larry is a complete receiver, HOFer, zero question, but 10 outta 10 CB's would rather lineup on Larry, than worry about Randy stride for stride. Nobody was matchin that dude. Nobody.
People don't like that. They don't like what ifs, and coulda beens, and all that, just how it is. Same as Bo Jackson WOULD have been the greatest Running Back to ever play IF he played 16 games a year for 10+ years, we were robbed of witnessing that opportunity. We were robbed of seeing Randy play with real QB's/coaches that could maximize their teams during his prime years before age 30.
People will argue, and yell, and throw stats and try to prove Randy played with other great QB's, etc etc, that's fine, let them. Most of us know the truth about that. Randy was a different human being on the field than others. TO was nice. Larry is nice. Jerry was nice. Randy was filthy stupid. Just absurd talent in one body. And even with lesser work ethic and talent playin around him, he put up numbers that match players that played their ***** off every snap they could into their late 30's.
Keeps me up at night wondering what he coulda done with 10 years around Brady/Belichick.
He's the greatest I've ever seen play the position, ever. Ever.