[Android Head-Units] nbetcher:
This is what every device manufacturer (and Google) says about every device they make, always. That is to say, your statement us incredibly subjective and arguably short-sighted. There are those who have a more active imagination of the true capabilities of technology and we strive to have technology work for us, not us work for technology. :)

However, considering that the Android version in these stereo units are Android Enterprise-enabled (all Android versions since 5.0), you are correct: root is generally not needed now days.

This may come as a shock to many XDAers, or Android users in general, but root is almost never required now days, even if you want to do things that may SEEM like they need root. The main reason apps still require and implement root, is because developers are lazy and take the easy way out by implementing their features via root instead of Android-sanctioned ways like through the Android Enterprise APIs**. It's true, root is infinitely more flexible than the Android Enterprise/Device Owner route, but root is usually not available on brand new devices, or it causes Knox to trip, or has that annoying splash screen on boot telling you the security of your device is compromised. But at the same time, Google is right: when you root your phone, you can expect absolutely no privacy of your data if you get arrested or lose your phone. Law enforcement can hack pretty much any phone already, so rooting it is a complete GAME OVER for you. This all leads to my next point...

Device Owner via the Android Enterprise Features

: 95% of what everyone wants to do on XDA with their Android devices can be accomplished without root via Device Owner. No, not Device Admin, Device OWNER. Before setting up your Android device with an account of any kind (especially a Google account), provision a Device Owner-capable app with Device Owner permission. (Instructions are specific to each app, see here for SecureTask's instructions as an example as to why they're specific.

Sadly there aren't many Device Owner-capable apps out there, and the only one I know that gives you the freedom to truly do whatever you want with it is called SecureTask and integrates with Tasker. Even more sad is the fact that SecureTask is NO LONGER MAINTAINED (and hasn't been for a few years) and has a gaping security hole: the Password entered into its configuration screen is NOT used, meaning any app can send an Intent (Android developer speak for "message") to it to make it do anything, including anything malicious or undesired. (Note: I haven't verified via code decompiling if SecureTask has additional security checks, but some how, I doubt it.)

I've emailed the developer numerous times asking him to please release the source code so I can become it's new owner, including fixing that gaping security hole. I even offered him money if he wanted to release it privately! Sadly, he has completely ghosted my emails for many months now. Perhaps he simply doesn't monitor that inbox now that he has completely abandoned all of his wonderful apps.

Marco Stornelli, if you're out there reading this, hit me up!

SecureTask's capabilities:

1) Dump logs (Android 6+)
2) Block camera access
3) Wipe data
4) Read/Write secure settings (Android 6+)
5) Use fingerprint sensor (Android 6+)
6) Clear/Set pin/password
7) Read lock info
8) Wake screen
9) Read data usage stats (Android 6+)
10) Freeze apps (Android 7+ and device owner needed)
11) Kill apps (Android 7+ and device owner needed)
12) Block uninstall apps (Android 5+ and device owner needed)
13) Hide apps (Android 5+ and device owner needed)
14) Reboot (Android 7+ and device owner needed)
15) Change lock screen info (Android 7+ and device owner needed)
16) Remove and set Keyguard (Android 6+ and device owner needed)
17) Install/Uninstall apps silently (Android 6+ and device owner needed)
18) Change system language (Android 5+)
19) Enable/disable status bar (Android 6+ and device owner needed)
20) Enable/disable android backup (Android 8+ and device owner needed)
21) Send USSD phone requests (Android 8+)
22) Change apps permissions policy (Android 6+ and device owner needed)
23) Change system update policy (Android 8+ and device owner needed)
24) Change NFC status (Android 6+)
25) APN settings (Android 9+ and device owner needed)
26) Clear data and cache apps (Android 9+ and device owner needed)
27) Block mobile access for each app (Android 9+ and device owner needed)
28) Set time and timezone (Android 9+ and device owner needed)
29) Mute device (Android 5+ and device owner needed)
30) Change permissions other apps (Android 6+ and device owner needed)
31) Change private DNS settings (Android 10+ and device owner needed)
32) Get phone identifiers (Android 6+ and device owner needed)
33) Airplane mode action (Android 6+)

Conditions:
1) Monitor failed login
2) Monitor settings change (Android 7+)
3) Secret code (dial *#*#code#*#*)
4) Ok Google trigger or long press home button (5+)

* Shamelessly copied from SecureTask's Play Store listing. Note: this list actually a huge disservice to the full capabilities of the app/plugin. It can do so much more, to the point where I have leveraged it to prevent nearly all attack vectors from LEOs and crackers/hackers that gain possession of your device.

** It's a LOT easier for a developer to put a root shell command in his code and tell the users to figure out how to root their device on their own than it is to implement Device Owner properly/securely.