Myślę że to siła przyzwyczajenia ( z windowsa, szukania najprostrzych rozwiązań ) oraz fakt że dostarcza wszystko w jednym
z takim fajnym panelem graficznym do zarządzania usługami jaki pokazał
Panas ( kiedyś można było uruchamiać w Linuxie tylko z terminala ).
Dla zwykłego użytkownika który nie zna się jak uruchomić usługi z terminala
oraz fajny tryb graficzny w przeglądarce
https://youtu.be/HDNxbLsfm4E?t=199i z wiedzą że powinien przejść innstalację, uruchomić usługi i podmienić jakiś plik .php żeby mieć własną stronę
to wystarcza.
Problemy zazwyczaj się zaczynają się na etapie instalacji / konfiguracji jeśli nie rozumie co czyta i robi coś źle.
Następnie od którejś wersji pamiętam, że domyślnie xamp uruchamiał stronę w localhost i trzeba bylo umieć to wypuścić w świat.
Takie drobne kłody pod nogi sprawiają że nie zawsze jest taki prosty jakby się wydawało.