... killing X would take me to Linux console in a logged in session. xD
Without `exec` that's the expected outcome as the initial shell session is still lingering in the background while X is running. Avoiding leaving this lingering shell around is the purpose of the `exec`. But whether you use `exec startx` or just `startx` has absolutely no relevance at all on running Xorg as 'rootless'.
]]>