That's a UTM tag that Revue adds automatically - not an affiliate link. Most of these sites are free dude. Take a look next time before jumping to conclusions and calling something junk.
Google and Amazon are free too, also full of ads and affiliate links.