I don't see how that follows. Yes, work is better distributed temporally (since consumers hopefully poll the feed in a randomized way independent of new posts appearing), but the baseline load of these polls will in the end be larger than that of having to do the push fanout per post – at least for people posting less frequently than the average poll rate.
Generally, the push-vs-pull discussion seems like a red herring: For every pull system, we'll want some push mechanism for efficiency reasons in the end anyway; for every push system, we'll need a pull way to catch up with posts potentially missed initially.
To me, the practically relevant differences between Mastodon (push) and e.g. Bluesky (pull-ish, with aggregators) seem to revolve around the actual ease of self-hosting: As the author notes, setting up a Mastodon server seems roughly as complicated as self-hosting email (i.e. possible but practically almost nobody will do it), but I don't see this as a limitation of the protocol (Activitypub), but rather its implementation.
Decoupling identity resolution from hosting an entire server would also be a smart move: Webfinger is way too complicated for this; DNS TXT records would be ideal.