The real problem isn't any of those things. It's that people pick offers that pay peanuts, so even when they nail execution, they walk away with nothing.
Niche confusion? Just pick something people actually want - money, health, relationships. Not exactly rocket science.
SEO and content? Matter a lot less when your offer pays six to eight hundred quid instead of a fiver. You don't need perfect rankings to bank a solid month.
Not enough time? If one conversion covers your bills, you don't need to post every day. Low-ticket forces you to hustle for volume because the math never works otherwise.
Affiliate still works - high-ticket absolutely does. Low-ticket is a saturated grind fest.
Giving up too early? People quit because they're promoting garbage. £10 after three months kills anyone's motivation.
I run finance affiliate offers. Payouts sit around £600-800 per person. Those barriers you listed? They basically disappear when the economics make sense.
One conversion in month one keeps you going. Zero revenue for four months makes you quit regardless of how patient you think you are.
What stops people is picking low-paying offers then wondering why nothing clicks. Fix the offer, and everything else gets easier.
DM me if you want to skip the struggle phase and jump straight into offers that actually pay.