> the cost of context switching can become significant.

Which is why a solution with no (or very tiny) context switching is preferred over one that's heavy to switch.

> they must have been really, really simple stuff

Yes, because they were low-overhead it was trivial to start them for all kinds of tiny things.