Jerry Rice has gone on record saying he cheated by using stickum. Also for the majority of his career he played with HOF QBs (even when he left the 49ers he played with Rich Gannon when Rich Gannon was an NFL MVP winner).
Randy on the other hand never cheated, played the majority of his career with garbage QBs while still posting the insane numbers he posted (hell, the first time he got a HOF qb he broke the record for most TDs in a season).
Not to mention Randy is the biggest athletic freak at WR in football history, the most exciting WR in football history, greatest hands in football history, greatest deep threat in football history, and even has a verb named after him (to Moss someone).
Yep definitely the GOAT receiver.