The goal of
free relay is to keep the transaction in mempool and never get included in a block. It can be used by an attacker to waste bandwidth, memory etc. for nodes in the p2p network.
Nodes limit their mempools to 300MB by default, so there's not really a large surface to attack.