というか、ログインシェルじゃ「ない」時だけ読む .bashrcって、
なんの価値があるのか?
ログインシェルも非ログインシェルもすべて読むファイルなら意味がわかるが。

実際、$HOME/.bash_profileとかから .bashrcを sourceしてる人がほとんどだし。