Maybe. Open to the idea others use the same words to mean different things. Will is being imprecise while also being argumentative which is fun.
In my literal mind, someone who spends money has none. They had it. To have money is to be wealthy, not to simply earn it.
That's simply not how it's used in the US then. To spend money is to have it in the first place.