That’s correct, chsh is dangerous on atomic because you could install a new shell, chsh to it, and then roll back to a previous image without that shell. We pulled it partly because Fedora was thinking of doing the same, and partly to cut down on support requests from users doing just that. Ptyxis has a way to change the shell, as does bluefin/bazzite-cli. Glad you found a work around!