MATE Terminal doesn't respect system shell setting?

Tried asking this in IRC but also asking here for more perspectives from those who don't visit freenode; Why does it seem like mate-terminal refuses to respect shell as defined in /etc/passwd when defined cia chsh or Users and Groups?

Sure, it can be defined per-profile but I still don't feel like that is right when alternatives such as terminator respect /etc/passwd.