You are assuming that these things will have root, or even any, access at all, usually they only get commands from a validated source like encoded over wifi, directly from the touch screen, or whatever.
It sounds to me like you're confusing the concept of user privileges with the notion of a command shell. Privileges have value outside the context of a commandline interface.
Also the whole reason for a tailor made linux is for it to have everything needed and not have anything useless,
Yes, and you do that by compiling the kernel with all the build-time options switched off that you don't need. Then, you package it with a minimal userspace. Believe me, I know this stuff. And one thing I know is that there's no kconfig option to compile out threading or multitasking. That stuff is so intrinsic to the design of the kernel that it wouldn't be Linux any more, if someone managed to rip it all out.
so a student having to search around for libraries is completely beside this conversation.
No, it's not. He couldn't use the networking code he wanted, because there wasn't a real OS kernel underneath. That's what you normally find with microcontroller-class machines, like Raspberry Pi Pico and Arduino. The cool thing about this machine is that it has a real OS kernel, so you can use whatever libraries & packages on it that will fit.