открытие того что обладает меньшей гибкостью. Зачем? У нас же есть мега гибкий инструмент?
гибкость в том, что если не получилось решить задачу высокоуровневым апи, можно перейти на более низкий уровень... кода будет больше, но зато больше возможностей - больше проблем можно решить