Linking to Sections: do it or do something different?
I've found what is probably a better solution;

I create a Single section for each Channel/Structure and use that as a directory for that channel/structure. I then loop through all sections and see if they're of the single type, then get the first (and only) entry of that section.

{# Get all Section #}
{% set sections = craft.sections.getAllSections() %}

{# Loop through all single sections #}
{% for singleSection in sections if singleSection.type == 'single' %}

    {# Get the first (and only) entry of that section #}
    {% set singleEntry = craft.entries.sectionId(singleSection.id).first %}

    {# Output #}
     &lt;li class="nav__link"&gt;
        &lt;a href="{{ singleEntry.url }}" class="section-link"&gt;{{ singleSection }}&lt;/a&gt;
    &lt;/li&gt;

{% endfor %}


Let me know if you guys have a better way of doing this!