This is IMHO a fundamental problem with Linux, and it is a concern not just with openSUSE, but all Linux distributions. Some Linux distributions handle this a bit better than others, but no Linux distribution is immune to the risk that can come from a kernel update. I believe this risk is tied into the manner in which proprietary (and open source) drivers are implemented in Linux.
Because the Kernel typically comes with kernel modules, where such modules can include hardware drivers, there is always a risk that a kernel update will break a driver. There is a VAST amount of different PC hardware available, and the open source community who create the kernel patches/updates upstream, are not able to test their updated code against all the different hardware available.
Typically (but not always) open Source drivers are not impacted by a kernel update as much as proprietary drivers. The classic proprietary driver breakage with a new kernel is the ATI graphic driver, because in comparison to nVidia, ATI are much slower than their nVidia competitors in producing Linux drivers. This last ATI graphic driver breakage with the 2.6.34.7 updated kernel (with important security patches) is especially frustrating, as it was only a week earlier that ATI ‘finally’ produced a decent proprietary driver (the Catalyst 10.9) for the 2.6.33/2.6.34 kernels, … only to now see that new Catalyst 10.9 broken on openSUSE by an upstream kernel change applied in the 2.6.34.7 kernel.
When friend’s ask me about what are the major disadvantages of Linux, I have to concede that kernel updates are one of the disadvantages. In my case, I have multiple PCs and I usually update my ‘sandbox’ PC first with a new kernel, followed by my ‘backup’ PC. Only at that point (if happy) will I update my main PC. Of course not everyone has this luxury of multiple PCs, … and even multiple PCs (with different hardware) is no guarantee against the possibility of a kernel breakage.
In fact, one of my laptops is still running the 2.6.27 kernel (with openSUSE-11.1) because all kernels after 2.6.27 broke the Intel 855GM graphic hardware on this laptop, and despite a couple years having gone by, and numerous bug reports across multiple distributions and bug reports on the kernel itself, a fix still has not made it upstream to Linus git tree.
I went through a phase (when I had less PCs) of still keeping the old kernel, when I installed the new kernel. I do not do that as much now, as it requires a bit extra work, and I tend to be lazy.
I definitely agree caution is of paramount importance when accepting a kernel update, and any friend who starts with Linux, always receives a warning from me NOT to accept a kernel update until at least a week or more has gone by after the update, … and even then to be prepared in advance for the possibility of a proprietary driver breakage (where typically graphic card and wireless card breakage are the most damaging to a user’s PC’s functionality).