why there is no user context in an expression in a node output
Discussion posts and replies are publicly visible
There is. A process is initiated by a user and runs, including all nodes, in that context. You can make individual nodes run in the context of the model designer, on production, this is typically a admin type service account.