that simply will not do or anyone could just subscribe anyone else at any time
one needs – at a minimum – double opt ins with the option to also allow the user to opt out again at any time and in a simple manner
that said, this is what the integration below is for, as all those mailinglists already cater for optins/outs and various other options,
not to mention they are of course also there to actually administer and send newsletters
https://www.wp-pizza.com/downloads/wppizza-mailinglists/
(though yes, in effect it adds a simple checkbox to the frontend , but there’s a lot more to it than that)