As our children grow up, we want them to be independent thinkers, problem solvers, and able to make intelligent thought out decisions. For this to happen, it must be taught, preferably at a young age.
Albeit, children should not run the house or the primary decisions makers, however, give kids a choice, within preset limitations, will challenge and increase their decision making ability, and will also let them start to understand that they can change the world around them.
Easy ways to start this process, instead of saying 'What do you want for Breakfast' - it could changed to, 'Would you like eggs and toast, or cereal, for breakfast?'. Allowing children to decide between two choices avoids a power struggle, gives them a voice, and starts them on a path to be problem solvers.