Counter-counter-argument: you can always dynamically adjust heading levels based on how deep you have headings in your document. So maybe:
#### = h1; # = h4 initially.
If you have ##### (5) anywhere in your document, then ##### = h1 and # = h5.
If you have ###### (6) anywhere in your document, then ###### = h1 and # = h6.