It is unlikely that there will ever be a way again to spend UTXOs without a fee as relaying transactions that don't pay fees opens the network up to cheap bandwidth-wasting attacks
I think you'd find that if you were to flesh out that idea a bit more that it would be difficult to design such a feature without creating DoS attack vectors or going against mining incentives