Смысл задания в том, чтобы увидеть какие велосипеды будет использовать соискатель, какой код напишет когда не будет жестких рамок навязанных фреймворками.
Если бы хотели проверить ваше умение гуглить готовое - задание звучало бы "собрать из готовых библиотек".
К примеру, мы прошли 500 постов, после чего 50 из них удалили. Счетчик уже будет работать неправильно.