Because identifying information describing say for example speakup.s and other kernels does not appear in the output of uname -ar and probably isn't exchanged by package managers so they upgrade with the right kernel for others not using bear.i.