Для ответа на вопрос, почему в данном предложении ставится двоеточие, необходимо вспомнить правила русской пунктуации.
В данном предложении двоеточие ставится в бессоюзном сложном предложении, где вторая часть предложения раскрывает содержание первой части, то есть поясняет или дополняет ее.
В данном случае, первая часть «Всего сего достаточно, чтобы сделать вывод» создает некоторую интригу или ожидание, а вторая часть «кабаков не упразднять, а относительно школ подумать» раскрывает конкретный вывод, который следует сделать.
Двоеточие помогает читателю понять, что далее последует конкретное объяснение или детализация ранее высказанной мысли.
Ответ: двоеточие ставится в бессоюзном сложном предложении, где вторая часть поясняет или раскрывает содержание первой части.