Általában teljesen egyet értek veled, de van olyan környezet ahol ezek nem válthatóak ki nginx-el.
Egyetemi/középiskolai környezet, közös szerver amin a diákok a saját oldalaikat tárolják, és terminál-szolgáltatásokat használhatnak. ~1200 felhasználó
1. Nem szeretném 1000 felhasználó konfigurációját beolvasztani az nginx konfig fájlokba. Egy ilyen megoldásnak már a support költsége is több lenne, mint a .htaccess overhead.
2. Nem teljesen oldható meg, ugyanis más-más hibát kell kiszolgálni ha nem létezik felhasználó, vagy ha csak nincs weboldala.
3. A php-fpm nagyon jó, de egyrészt ~1200 poolt nem szeretnék futtatni, illetve nem szeretném ha poolok újrakonfigurálódnának minden egyes felhasználó törlésekor/hozzáadásakor. Ilyenkor csak a suphp marad.
Szóval általában igazad van, de vannak olyan ritka helyzetek ahol maximum modulok írásával lehetne az nginxet rávenni az elvárt működésre. Ilyenkor marad az apache, pedig hacsak lehet én is nginxet használok.