Нет это не зло, а просто инструмент, и как любой инструмент его нужно использовать по назначению. Можно микроскопом гвозди забивать, но никто этого не делает :D
Так и тут. Не нужно использовать инструмент для построения GUI чтобы научиться программировать. Не зацикливаемся на интерфейсе...