Correct. provide for their households--provide all necessary product for sustenance. You may not have to buy clothing every week, but you have to have food everyday. The Chinese sentence, is not word-to-word translation, but it delievers the essential meaning. We can alwayse have a variety of expression for the same meaning.