that's basically how digital combat works. Analog combat however lets you control which direction you can swing from and etc, your not getting that same fidelity from digital combat because all your doing is pressing a button and letting the auto-aim do the work. Way to make an analog type of system on the PC very easily would be to hold the left mouse button slide mouse in the direction you want to swing which is odd developers felt they couldn't implement it on a mouse and keyboard setup.
Actually, it is possible to change the direction of your swing based on your character's movement. If you want to swing from left to right, you start off by moving to the left (just tapping the left key is enough) and then move to the right while left clicking the mouse. It's a subtle system that is hardly documented and takes a little getting used to, but works to great effect. This works for all movement directions, and IMO is almost as good as the analog combat, with added mobility while swinging.