Вполне. Я просто ещё не доходил своим разумением до таких тонкостей, стараясь пользовать стандартные принципы, которые в своей реализации сами беспокоятся об освобождении ресурсов, а то, что я таки инкрементирую в работу, удаляю/освобождаю в оконцове, перед "ExitApp".
Мало опыта, мало практики, что подталкивает в первую очередь преследовать вопросы функциональности, а не оптимизации и тут я не могу похвастаться необходимостью использования "GoTo". Наоборот, когда мне впервые попался на глаза этот оператор, меня соблазнила элементарная простота возможности попасть из текущего места в любое другое. Что я творил... Ужас! И потом мне было чрезвычайно сложно перейти пониманием к концепции циклов, что сейчас кажется даже смешным, но то была та ещё палка в колесе. Это как если бы одна нога была всю жизнь короче, от чего походка была бы хромой, а потом сделали операцию, откорректировав возможность правильного позиционирования, но в силу инерции походка всё равно повторяет моторику предыдущего опыта.
Не подумайте пожалуйста, что я противник "GoTo", я лишь говорю, что им не стоит пользоваться там, где без него можно легко обойтись и в своей нынешней практике, я не помню ни одного момента, где мне бы категорично требовалось его применение. Поэтому, говоря, что я им не пользуюсь, подразумеваю слово вообще.
В конце концов, программирование - это творчество, в котором результат достижим различными способами и обходиться без "GoTo" = один из них.