1. можно, а можно и напрямую templatePath указывать
2. да, просто не захотел в HTML разметку «лишнего» засовывать — на каждый ".digit" dojoAttachPoint — будет слишком грязно, а делать «где-то так, а где-то так» — тоже не хотелось.
З.Ы. на подходе ещё один пост про создание виджетов, посложнее. Там постараюсь продемонстрировать программный метод создания виджетов.
Dojo-виджет своими руками