When you have a program...working as expected in your head does not automatically override working as expected according to business requirements. At that point its a matter of preference and "Intuitiveness"
Take what I say with a grain of salt, because that's all it is compared to the ocean of complexity when it comes to actions and real life.
“That we are capable only of being what we are remains our unforgivable sin.” ― Gene Wolfe
reminder to self: "That YOU that you are so proud of is a story woven together by your interpreter module to account for as much of your behavior as it can incorporate, and it denies or rationalizes the rest." "Who's in Charge? Free Will and the Science of the Brain" by Michael S. Gazzaniga