Statisches HTML für Affiliate-Seiten ist absolut legitim, ich hab das selbst eine Weile gemacht bevor ich auf WordPress umgestiegen bin. Die Links selbst funktionieren natürlich problemlos – ein Affiliate-Link ist ja letztlich nur eine URL, da ist es dem Netzwerk egal ob die in HTML, WordPress oder sonst wo steht.
Bei Amazon PartnerNet gibt es aber einen Haken: Die nativen Shopping-Widgets und bestimmte Produktvorschau-Funktionen brauchen JavaScript, das klappt auch auf statischen Seiten, solange du das JS einbindest. Reines HTML ohne JS wäre da eingeschränkt.
Der Wechsel später zu einem CMS ist ehrlich gesagt mehr Arbeit als man denkt, vor allem wenn man URLs sauber erhalten will für SEO. Das hab ich im Nischen-Thread schon mal kurz angesprochen – saubere URL-Struktur von Anfang an macht später vieles einfacher. Wenn du weißt dass die Seite klein bleibt, würd ich bei HTML bleiben. Wenn du dir nicht sicher bist, lieber gleich Jekyll oder einen Static-Site-Generator nehmen, der macht den Übergang flexibler.