Ну, трактовки трактовками, а истинное значение слова никто не отменял. Нищеброд - это нищий, попрошайка, бродяга. Слово говорит само за себя. Чего уж тут додумывать-то? А кто не знает, куда свой снобизм себе засунуть - пусть им и подавится.