Pharan, I think the OP is just bad at describing things. π There's no way to "have an option to control all of those at once with a single mouse click and drag".
What I'm talking about is that, as nice as it is to manipulate without having to grab little handles, it could save time in some instances to have a tool that can rotate, scale, and translate without having to switch tools (eg a tablet). Imagine a tool exactly like the rotate tool, but if you grab the bone origin (the round "slot" icon) you can translate and if you grab the tip you can scale on X. I'm not sure how you'd scale on Y and zero length bones could be an issue (do you want to translate or scale?). Scaling isn't as common, this is solved by just saying only the scale tool scales.
Maybe this is just adding features to the Pose tool? It works like it does current (box drag in empty space, grabbing IK target at bone tip to rotate) but also allow to translate by grabbing the origin. For zero length bones, allow translate over the center of the bone and allow grabbing the IK posing target further from the center. Use the scale tool for scaling. What you think?
strawbry_jam, child bones are translated when the parent is scale, just not when it is lengthened. Changing the length could use a modified key to translate the children, but it's not a high priority feature.