Not only verbose, querySelectorAll returns a NodeList without normal array methods like map or forEach, so I find myself doing the following pretty much every time I use it:
[...document.querySelectorAll('.example')]
Typically I see people create a utility function $ (querySelector) and $$ (querySelectorAll with conversion to array).But this is fairly typical of the DOM API, some parts are awkwardly designed.