WTH why is there no native way of hiding nav bars in dashboards

I.e. remove the need for kiosk mode integrations.

Absolutely! This should be an option at the user level!