>but I don't entirely understand what "apgateways" and hashlinks give you that IPFS gateways don't also provide out of the box
IPFS node is just not necessary, because ActivityPub servers can store media themselves. Hashlinks are preferable because they are simpler than ipfs URIs.