The first challenge was to programmatically generate dynamic pages in bulk, and the moment you make those pages live, a new challenge appears. The challenge of getting all the generated pages indexed faster in Google.
Yes, just hitting publish is never enough. On a fresh domain, Google might take 2–3 months to index even only a few hundred pages. And sometimes, the pages don’t even get indexed for months.