But, list-building and website creation are only two ways to make an income on the internet, although both can be supplementary to another strategy.
Look, I don't think marketing and sales is for everyone- and even people who may have some aptitude for it might not want to do it.
The internet is not just some limited place where the only people making money are those who have niche websites with lists of 50,000 people. There are virtual consultants, programmers, graphic designers, video editors, writers, and the list can go on and on.
There is something on the internet that fits everyone's individual skill-set and interests. In my very honest opinion- limiting yourself to just affiliate marketing is a recipe for disaster.
You should never put all your eggs in one basket- and as much as people will disagree and hate me for saying this, shiny-object syndrome is good to have. Not all opportunities are created equal, and sometimes(moreso now), it's best to jump ship on to the bigger, better, and higher paying opportunities.
What's the point of sticking to niche websites just to avoid 'shiny object syndrome' if you run your business into the ground. Many people in the days of article marketing preached the same mantra, and ended up losing their shirts due to pride, stubbornness, and inflexibility.
Look, I get the idea of hanging on in there until you see success- but some if not most of the opportunities here- frankly suck.
Be open to trying new money-making strategies, and don't get too stuck on trying to force one way to work.
Don't try to fit a square in a peg.