From W3schools:
The <template> tag keeps its content hidden from the client.
Content in a <template> tag is not rendered.
The content can later be viewed and rendered using JavaScript.
Use the <template> tag if you have HTML that you want to use again and again, but only when you ask for it. To do this without the <template> tag, you need to create the HTML with JavaScript to prevent the browser from rendering the code.
https://where-am-i.one/ https://19216881.uno https://1921681001.link/
So it's more than just another HTML element because it actually has a specific use case. Do you have to use it? No.