A self-made millionaire who retired at 30 says budgeting is like dieting, and there’s a reason neither feels effective