I don't think its silly at all.
None of these packages has a spec sheet of its features, so how is an engineering manager going to decide which one to use.
Eagle is by a long way the easiest to learn due to its simplicity...the GUI is simple and if you want extra functionality you add it in with ULP....why aren't they all like that?
if eagle can do it, then use eagle, and if that means you need a different package for your motherboards, then just use 2 packages, it will be easier.....just ask the Germans..its their defacto package