Resp. takhle: pokud vyvíjíte opensource, pravděpodobně ano.
To není o Open nebo Closed. Z mých zkušeností je lepší vždy používat funkce, které tam jsou již 20 let a nejsou označeny jako deprecated. Tedy nebudu používat věci vyvinuté včera, protože opět ze zkušeností a z historie víme, že je nebezpečí, že se budou měnit, bude tam chyba apod.
Výhody jsou v tom, že ty věci jsou prověřené časem, lidmi, opravené, optimalizované. A v mém týmu s tím všichni umějí pracovat. Vědí, co to umí, co to neumí, kde to má silné stránky a kde to má slabé stránky.
A z toho prostě plynou i nároky na ty knihovny apod. Pokud se to mění každý měsíc, tak to jde na blacklist. Prostě to nepoužiju. Pokud od deprecated po zrušení uběhne týden, tak to také nepoužiju. V hromadě projektů tohle víte třeba 5 let dopředu, potom ta fce zmizí z dokumentace, ale máte ještě další 2 roky na to se jí u sebe zbavit.
Takže nakonec vznikne projekt, který není problém nainstalovat, protože jako závislosti má pouze věci notoricky známé, stabilní apod. A vůbec to nezávisí na nějaké konkrétní verzi.
Což je ve výsledku nejlevnější, nejstabilnější, nedělá to problém s instalací apod.
A opravdu mě nenapadá jediná věc, která by závisela na apache vs nginx. A ještě konkrétní verze. Chtěl bych to opravdu slyšet.