Arthur Weasley does not have a high income job. On top of that, he has 7 kids. Costs for robes, books, basic food, floor powder, broomsticks etc. leads to high expenses. 4. The Malfoys, Blacks etc are proud pure-blood families.