Why do most email marketing companies like MailChimp charge by the number of users in the database rather than emails sent? I have a SaaS platform with about 800 users. I'm setting up MailChimp for newsletters and targeted groups. Should I also set up our database/servers by API for our transactional emails? Is that possible and recommended?