Классы-хелперы нужны для динамической генерации html. Допустим если тот или иной атрибут имеет параметры зависимые от ситуации. Не будешь же ты лапшу строить из php и html... хотя кто знает :-) .
Так же как бонус, это стабильность и тестируемость виджетов. Т.к. в виджетах юзаются эти хелперы, и разработчики 100% знают как они себя ведут, т.к. для них уже написаны юнит тесты