The correct revision that uses dashes appropriately to set off a phrase is:
A. People make budgets—to track their spending, to control their expenses, to anticipate their future financial needs—in the end, to take charge of their finances.
This option correctly places dashes around the list of purposes for making budgets, allowing for a clear separation and emphasis of that phrase within the sentence.