Human nature wants to feel in control. Lack of control creates stress and anxiety. Letting go of control is hard. Especially when you are three years old.
So we create acceptable choices and let Fleur make them. It seems to make it easier. It reduces the resistance as she gets a say, which is what she mainly wants. The options are acceptable, so we get what we want.
As she obtains more experience, I am sure crafting the options will get harder. She occasionally wants things we are not wanting her to have and redirect to acceptable things. She will get better at coming back to them. Or fighting harder for them.
I think of it like Ego Depletion. When you are 3, you have very little willpower. In fact, I am impressed at the moments where willpower manifests. They very much are easy to observe during well rested mornings after breakfast. Lacking those, the frameworks I deploy make it easier to run through the tasks to get out the door. Less pushback. Less frustration.