cron is not the right comparison.
A timed trigger is the easy part. Reliable publishing needs queued execution, retries, dead letters, posting guarantees, and workflow/state logic on top.
Then you still need the actual product layer: queues, composer flows, follow-ups, media handling, and Nostr-na...