I have a website that attracts about 100 unique visitors a day and it brings me <$100/mo via Amazon Affiliate. Getting bigger than that requires a lot more traffic, which requires doing things like SEO research and marketing work which I'm generally too lazy to learn how to do.