Another this is having a budget helps you not to stretch your limits, If you budget, let's say, $100 for something because you have a budget for that thing, even if you want to extend it, it won't go more than $120 or $150. You have a sense of constraint around the amount you're using.
When you don't budget you'll find yourself spending any amount on anything , sometimes overspending, sometimes underspending, and making financial mistakes. So, yes, budgeting is really good; it helps me have an amount constraint around an investment or something.