A důvod, proč by to tak mělo být / zůstat?
Protoze NIX. Cpat vsechnodo jdnoho programu maji za zvyk v Redmondu. Nevidim, proc to delat i v Linuxu, logrotate takto nemusite pouzit a muzete nasadit neco jineho.
Jen pro upřesnění, logrotate tu nebylo v době unixů / kořenů sysvinit. Je to obezlička, která byla doprogramovaná na usnadnění správy logů.
Vazne? Ja u toho nebyl, tak nic nemuzu tvrdit, ale napada me, se to tak muze byt prave proto, ze si nekdo rekl, ze rotace logu patri jinak, snizovala by spolehlivost a zvysovala komplexitu logovaciho daemonu a take si rekl, ze se na to casem napise extra aplikace.
Není tedy pravda, že logrotate je nejlepší a historicky zakořeněný systém.
Coz nikdo netvrdi. Ale aspon mate moznost ho nahradit jinou kostkou stavebnice, kdyz se vam znelibil.
Podobnou obezličkou je např. anacron, který doplňuje v praxi chybející vlastnosti prastarého cronu.
Prastary cron nemusite pouzivat, existuji ruzne implementace a dost mozna se i staraji i o prosvihnute tasky, takze nemusite pouzivat ani anacron.