I agree. I've never liked this riddle, or any variant, because of the absolute meaning implied in the word 'nothing'.
A poor man has something. (ex. clothes, eyes, hair, a shopping cart full of cans, etc...)
A rich man needs something. (air, food, poor people to step on, etc...)