Never, ever, ever, write your own userland threading library.
(rule broken by almost every language in common use, unfortunately)
Where does this advice come from? Most web servers would use a lot more resources if they didn't use userland threading, wouldn't they?
That’s an absurd statement. Optimizing every language around what a runc-like program would need is absurd.