The email system now uses the deferred process and it will send as many emails as it can in the time available defined by the rebuildMaxExecution parameter, which defaults to 8 seconds.
It would require custom development to queue and limit the emails per hour.
Hence why using an external provider is the simpler option, not least because capping it to x emails per hour, with x thousand members, would take hours/days to complete sending.