I get the tongue-in-cheek, but I believe the problem is even bigger here: ideally a solution works both when there actually is a boss, and when there isnβt.
The latter is β at least for now β probably still more common in the large, federated and sometimes completely unconnected ROS developer population.