You are correct that the protocol itself doesn't have a minimum output size, so if you mine a block yourself you can include dust reliably.
You are correct that the protocol itself doesn't have a minimum output size, so if you mine a block yourself you can include dust reliably.