In our case the reason we switched from SMTP to an HTTP API was mostly speed. At least for Sendgrid, their HTTP API is much faster than SMTP.
In general I agree that I'm not seeing a big advantage in having another service to keep up and maintain, just to wrap SMTP.