How about just separating them so that no extra steps or configuration is necessary.

Here is the question. Why is it so hard to separate these two actions, or allow the user to define their own layout?

Separator or no separator, they are still immediate neighbours, and illogically so.