So this has to be said again : Linux is NOT an operating system, Linux is a Kernel. Android, Debian and OpenWRT are operating systems. Debian even support other kernels than Linux.
Is it logical? Not really. But the horse is well out of the gate at this point.
Debian (Linux) and OpenWRT are distributions. They're super-sets of applications, the GNU tools and the Linux kernel (or HURD). You only need the last two to form an "operating system".
Android is a little different in that it doesn't sit on a GNU stack. I'm happier calling Android an operating system than I am Debian and OpenWRT.
My point wasn't that it's super important you call these things by the right name, it's that you were and you were getting it wrong still.