Totally understand your viewpoint, sometimes I do feel the same way. It tends to feel a lot like programming because in a sense, it is. It can feel very deterministic and absolute, especially when you are fatigued and stressed out from work/studies. Sometimes you have to take a step back and reconsider what is possible. If handled the 'right' way (there is no right way, just what sounds good to the creator) you can create some quite unexpected stuff, almost feeling like you are distancing yourself from the absolute, deterministic and hard-edged nature of it.