Maybe for some people, but not for others. For example, I have never used a "budget" because I am in control of my spending. The key is to lower your reoccuring expeneses to where you are getting what you need at the best value for your dollar and usually the average person will have money left over, in varying amounts.
One of the things I don't like about budgets is that instead of focusing on how you can maximize the value of your dollars, you end up forcing each dollar into a "category" whether you actually need that category or not.
The reason most people have a "debt category" on their budget is because all the material crap they've accumulated on credit cards and fincancing payments! If more people would greatly reduce the amount money they spend on material items, they would find themselves much more free, both fincancially and mentally.