Well, first of all, Linux is only one OS out there, so it is not really a great reference. There are many other OS's out there, several of which I've worked on, from embedded systems to mainframes.
But I never said an update to libc forced a kernel update. In fact, just the opposite. The kernel is the lowest level and everything must interface to it. And while developers do their best to maintain compatibility, it's not always possible. This is why sometimes an application requires a certain library version.
If what you are saying is true, why is it I (at the latest kernel level) can't install it but other can?
73,
Jerry, AI0K