ну потому что им сложна наверное
Дело в другом. Вот есть php, в котором асинхронщины из коробки нет. И будучи похапэшнеком ты будешь решать твои задачи таким образом, как ты всегда делал и как ты привык делать. php не пропагандирует асинхронщину и не рассказывает вообще ничего про неё. И есть, например, Go, который с самого начала обучения говорит, что есть у него многопоточность, что есть отложенный вызов, что есть ожидание и вообще такие штуки, как race condition.