Linux kernel user facing APIs never break? It really depends on what you consider user facing. If you’ve ever relied on or considered sysfs to be a user facing API there have been numerous and severe breakages over time in the Linux kernel.
Quite a few engineers has seen the sharper side of his tongue for not taking that mantra seriously enough