I think the UI in the GTK version where "off" is just an entry in the drop down is a much better reflection of what is actually happening.
With the current QT UI the user could get the impression that off is a flag and the profile is something different. This lead to a lot of debugging "why is it losing the configured profile setting when switching off a device". Following the GTK version here might be a good idea.