Similar issue, but a slightly different application here.
TL; DR, giving it a keyboard shortcut can be useful, but taking away the ability to turn a task into a heading and vice versa is no bueno. Currently I can’t even find a manual way (by accessing ellipses) to do this.
e.g. I’ll often start collecting tasks in a given project then revisit later to reorganize before planning. Sometimes a task turns into a “user story” and my team has to start creating related “tasks” underneath it. (This opens up a whole another conversation of hierarchy/tree management, which I’ll search for before potentially creating a request) Now my only option is to write all of my “stories” using TAB-N, anticipating tasks to be written below. But this still creates issues for me since there’s no way to turn a header into a task. Like the OP, I’m stuck re-creating everything manually.