Apple replaces bash with zsh as the default shell in macOS Catalina
theverge.com
theverge.com
For the most part, bash scripts work without modification in zsh.
Edit: debian does it. More info: https://wiki.archlinux.org/index.php/Dash
The default interactive shell is still bash