It's a really cool mechanic, in how much agency it gives to the players. Letting the players choose when and where to spend and gain their resources gives them a lot of control in how they interact with the system on a mechanical level.