Hallo!
Kurz gesagt kann ein Cronjob zu einer vordefinierten Zeit alles für Dich automatisch erledigen, wass Du auch auf der Konsole erledigen kannst.
Also nicht nur Programme ausführen, sondern auch z.B. Scripte (PHP, Perl etc.) "anschuppsen", Dateinen kopieren (Backup), Datenbanken sichern usw.
Ob joomla dieses auch erledigen kann, bezweifel ich..... man kann höchstens ein Script erstellen welches z.B. bei Aufruf der Startseite ausgeführt wird und so z.B. ein Backup der Datenbank anlegt.
Da ist es also eine Frage dessen wie stark besucht Deine Seite ist..... wird sie zur gewünschten Zeit nicht besucht, wird das Backup halt später erstellt.
Für mich stellt sich nicht die Frage ob ich Cronjobs bräuchte oder nicht (weil sie halt einfach nützlich sind), sondern vielmehr die Frage nach der Anzahl der Cronjobs.
Einen Cronjob könnte man z.B. dadurch erweitern dass man ein Script anschuppst, welches dann die verschiedenen Aufgaben gleichzeitig ausführt.
Soll das Script aber mehrere grössere Dinge erledigen, könnte es sich negativ auf die Performace Deiner Seite auswirken (selbiges gilt auch für Scripte die durch Deine Seite ausgeführt werden).
Daher wäre es ratsam die grösseren Dinge zeitversetzt auszuführen, was allerdings mehrere Cronjobs erfordert.
Dadurch dass ein Cronjob auch Scripte ausführen kannst, brauchst Du nicht in den Scripten von jommla "rumfummeln", sondern kannst Dir eigenständige Scripte selbst erstellen.
Das hat natürlich den Vorteil dass Du bei Updates von jommla nicht wieder und wieder in dessen Scripten rumfummeln musst.
Gruss Dr Dau