does passport necessitate mailing address?
but anyhow, you could plausibly get by with not paying any taxes by continuously moving countries. The real question is to which bank is the payment being made? If your an employee you'll probably have your income reported. you could skirt that, somewhat, by being a contractor, but even then, to which business, or to which bank account is being made?
Anyhow, none of that precludes him from being a nomad. it seems you have more of a bone to pick with the choice of the word nomad, which descends from 'noman' or more modernly 'nobody'. I think it has more to do with a lack of permanent community than a lack of a mailing address.