Ведь мы создаем новый li при клике на btn, и он попадает в DOMНу да, попадает. А чтобы что-то с ним делать, нужно навесить обработчик события. Совершенно непонятно, что вас в этом процессе удивляет.
<ol />
) и тогда навешивать отдельные обработчики на создаваемые элементы не придётся.