I think there's a lot here that even as an experienced engineer I hate to start doing from scratch. Now combine that with time to focus on the business
* Where to deploy?
* Where to store the code?
* Which library to send emails with?
* Which 3rd service to send emails with?
A long time ago I spent 2-3 weeks building something to do all the above. After completion, I started going to customers and realised those 2/3wks were basically wasted time because I could have just put a google form and would've done just as good a job. Except now you get something a bit better than that.