As already mentioned, having script-oriented shell for interactive use is a crime, and a silly one: one can have stripped-down $whatever (e.g. bash or dash) *without* readline support and half the other things as /bin/sh -- but enjoy proper zsh as an interactive chair.
Just in case, ALT Linux has sh and bash different since 2002.