I don't like that all of wlassistant runs as root. For one thing, that's a lot of code that could potentially be exploited or have bugs that are more dangerous as root. For another, it's ugly when root's GUI theme is different from the user's.
It should be possible to run only the small parts that need root access as root, either with sudo or with setuid-root helpers. This would make things more secure and stable. kwifimanager seems to work this way.