К прототипам прилагались комментарии, как работает интерфейс. Конечно, можно было понадеяться, что разработчики сами догадаются. Но, во-первых, это некрасиво. А во-вторых, если что-то пойдет не так, исправлять будет дорого. Лучше сразу все делать, как задумано. Для этого и нужна спецификация.