Don't use "rpm -U" for installing a kernel package (or in general package installation) but use "zypper install". The former doesn't care about the multi-version installation, hence it'll uninstall other kernel packages unconditionally.