This is right. Budgeting is very important to manage the money that you have at hand. A person must be disciplined enough to know and handle proper allotment of money so that he/she won't go beyond what's intended. Having a proper way of budgeting can help people get by and even save for the rainy days. It is also one of the key tools to be financially independent someday. A person that is financially literate would have little hardships in terms of budgeting compared to those who are not.
Unfortunately, a lot of people still don't know how to budget, hence, some aren't able to save. Some people who are well compensated even have loans because they don't know how to restrain themselves from buying luxurious items. Hopefully, aside from subjects such as science, english, and math, financial literacy would also be taught in school.