> I use the DOM element value/textContent/checked/etc as the only source of truth
Interesting idea but breaks down immediately in any somewhat serious application of reasonable size. e.g. i18n