I simply answer is NO. Over the past the number of platforms that have popped up is great for publishers. Now you can run affiliate programs on almost anything, including TikTok, Instagram and much more. When affiliate marketing first came around blogging was the go to but now it is just one of a number of options.