Apache является бесплатным и получил рыночную долю давным-давно. Теперь у нас есть достаточный опыт и доказанная надежность (то есть репутация), что она является признанным игроком на рынке веб-серверов и никуда не денется долгое время.
Я мог бы сказать, что ваш вопрос неправильный. Это не "Почему люди выбирают Apache?" Это «Почему бы людям не выбрать Apache?» Это сила устоявшегося присутствия на рынке и долгосрочного доминирования определенного сегмента. :)
Другими словами, я думаю, что это имеет мало общего с техническими аспектами продуктов.