“Paul has indeed defended earmarks, and has even advocated expansion of them. I’m not quite sure of his rationale for it.”
Because the Constitution give Congress, not the Executive, the power to spend money
The problem I see is that the Constitution doesn't give Congress the power to spend money on themselves.
And no matter how you spin it, that's what earmarks are.