Eleve miért kellene a felhasználó felé elérhetővé tennie olyan információt, ami nem azon az absztrakciós szinten van. Pont azért hozunk létre kernelt, azért van hardverabsztrakciós réteg, hogy a felhasználó ne is tudja azt, hogy a kernel alatt mi van. UEFI/BIOS/Coreboot, whatever.
Azzal, hogy van /sys meg efivars, és még írható is, teljesen keresztbeszarják a kernel hardverabsztrakciós feladatkörét, pedig ez lenne az egyik lényeges feladata a kernelnek.