> On FreeBSD this is not a problem. They update the kernel and userland tools in tandem.
Yes it is a problem, to some programs doing, say, nice FFI to get at that ioctl and structure cleanly instead of forking and piping some utilities and text-processing their output.
The concept of an ABI, and one that is stable, is very real and important.