Мне кажется, это просто слово, получившее иной смысл, как и "быдло", к примеру. Нищеброд - словарное слово. Это нищий бродяга, побирушка, попрошайка. К работающему человеку или имеющему доход, с постоянным местом жительства это трудно применить, только если с сарказмом.