It’s an embarrassing hangover from a refactoring of the parsing mechanism last year.
This arrangement takes better advantage of the similarities between the now deleted widget renderer and the element renderer. It also obviates the need for wrapper elements around every widget.