Having the characters do an activity while talking would probably take control away from us even further, since any conversation needs to proceed at the rate of the action.

More text boxes would need to be force-timed and automatically proceeding, and you would get more instances like your complained-about "character does a thing automatically in a cutscene instead of the player piloting it".