I'd say a difference is that ActivityPub encompass quite a lot of the stack and centralizes a lot of functionality to instances while SMTP simply (ha) focuses on transport.
That difference is not trivial!
From questions of efficiency through user responsiveness and application flexibility, it pushes towards one-size-fits-all centralization.
Really, it might be the difference between http and the old platforms like AOL.