Personalmente il root non lo reputo una cosa essenziale per l'utente medio ma lo è per un apk developing o altra tipologia di sviluppo su android o al massimo su device con il modding molto attivo tipo i NEXUS dove flashi custom rom o custom kernel tutti i giorni quindi per non perde i dati ed altre customizzazioni il root è indispessabile per avere accesso alla /data dove sono presenti tutti i dati/configurazioni delle app/rom/kernel installati
Per quanto riguarda la EMUI non serve fare modifiche alla systemui o al fremework-res per avere bootloop ma basta l'installazione stessa di superSU perchè modifica file aggiungendo la busybox e lo script .sh di soppravvivenza nella cartella /system.
Es.
/system/bin/su
/system/xbin/su
/system/bin/.ext/.su
/system/sbin/su
/system/xbin/daemonsu
/system/xbin/sugote
/system/xbin/sugote_mksh
/system/xbin/supolicy
/system/lib/libsupol.so
/system/lib64/libsupol.so
Comunque basta aprire il file update-binary nella cartella META-INF\com\google dello zip di superSU per vedere le modifiche cha fa al sistema.
Quindi se hai fatto root non installare mai un aggiornamento in OTA (ripeto sulla EMUI ma vale grosso modo per tutte le rom stock)
Per il bootloader Huawei offre il link per avere il codice di sblocco ma non a tutti funziona ad alcuni appare la scritta di attendere 14gg ma in realtà non avranno mai quel codice e le altre vie tipo DC-Unlocker ecc sono illegali.
Ora l'utente farà le sue valutazione come ha già scritto. Ma visto che il telefono va anche ad un'altra persona se vuole root gli conviene valutare altri device un pò più commerciali, dove trova anche più supporto in caso di problemi.