Со школы все помнят, что перед союзом «но» всегда нужно ставить запятую.
И это почти правильно. Почему почти? Да потому что есть случай, когда перед «но» запятая не ставится.
Это в случае, если с «но» начинается предложение...
Как хорошо было в XVIII- XIX веке – ставь запятые, где хочешь. Не хочешь – не ставь. А читатель уж сам разберётся, где тут автор сделал паузу. К тому же и авторов-то было изрядно меньше, чем сейчас. А в настоящее время часто приходится ломать голову, куда в этом предложении воткнуть запятую, чтобы правила не нарушить. Во всяком случае, у людей, которые не слишком серьёзно относились в школе к правилам расстановки запятых, такие проблемы случаются. Разобраться с правилами поможет понимание функций запятых...