Их просто полезно иметь в арсенале, чтобы наиболее эффективно решать некоторые задачи. Они могут редко использоваться в программах как раз потому, что о них не знаешь, и поэтому пишешь код привычным способом.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.