If you want access to the FormSubmittedEvent or FormResetEvent from the unified form events API of Angular 18 and later, then you definitely need a <form> element, and also properly type the buttons with type="reset" and type="submit" inside.
Besides that, I have gotten by without needing a <form> element for the most part.