Users can issue many commands (e.g. listassets) on any node, but if the command requires using the user's private key, e.g. to spend their funds, they have to use the node which holds that key, that is the node which generated their key with its corresponding address.