I'm A Banana
Potassium-Rich
I am in big favor of moving to the "do one thing" model. If you need to move and attack, they call that a "charge." 
Of course, if you're not tracking individual squares in a detailed simulation of the pseudo-reality of the game, movement becomes part of your assumed attacks, anyway. You don't track squares, you don't need detailed movement rules, you can move slightly as part of your attack, since the only movement that matters is between ranges (melee and ranged) and if there's any special battlefield elements to trigger (high ground or cover or flanking, forex). And that SHOULD use up your action to gain.

Of course, if you're not tracking individual squares in a detailed simulation of the pseudo-reality of the game, movement becomes part of your assumed attacks, anyway. You don't track squares, you don't need detailed movement rules, you can move slightly as part of your attack, since the only movement that matters is between ranges (melee and ranged) and if there's any special battlefield elements to trigger (high ground or cover or flanking, forex). And that SHOULD use up your action to gain.