In the proposed package relay the requirement that a transaction must meet the minimum relay fee rate is relaxed (the fee rate can be zero by the new policy rules) as long as the package in its entirety meets the minimum relay fee rate.
What is the argument for not allowing zero satoshi outputs that are spent within a package too? A transaction with a zero satoshi output shouldn't be relayed on its own (it would bloat the UTXO set) but is there an argument that it should be allowed to be relayed in new policy rules if it is spent as part of a package? Apparently a spacechain design needs zero satoshi outputs to be spent within a package to be viable.