Well... I guess with Catalina zsh is become the default. Not sure about future, but I think they will drop Bash at some point.
Personally I'm fine when macOS port is not doing exact the same as Linux version is doing. But even on macOS I think such things should go to .profile -- using .bashrc or .zshrc is just not the correct level.