VyOS mode and Linux Mode

now you can use the vyos commands (like set interface…) or linux commands from the shell, but why don’t we separate it in two different mode?
VyOS mode, in which you access when you log in and permits to use only vyos commands and Linux mode, accessible with a command from VyOS mode (and maybe with a separate password like enable mode in Cisco IOS) that permits to use only Linux system commands.
What do you think about it?

Personally I often combine both comand types in an interactive mode in command line in the bash loops, etc…