It works for my modest requirements. Very simple database where I hold email address, first name, surname, date joined, phone number and a few False/True fields for GDPR confirmed, committee member etc. A couple of queries to populate normal mailshot and one for committee messages.
You could just as easily do it from an Excel file, I go for Access even for the simple jobs just to keep my hand in
If there were a limit of say 150, you could always do it in two goes.
Because every email looks as if it's personal from me to the recipient I get a lot of replies each time from people thanking me which always makes me feel a bit guilty

. To send a mail shot takes me less than a couple of minutes.
Obviously there are commercial solutions that have no limits but having looked at a couple, I decided it was overkill for what I wanted. There are also free entry level solutions. The 'proper' solutions have all sorts of bells and whistles like automated joing/leaving, monitoring and reporting etc. etc. none of which I need.
The only downside I've come across is that you can't send attachments but since you can send as html, once again it suits me as all I ever need to do is include an odd graphic, posters and the like.