Good thought and could easily explain the number of departments involved. But not the skill sets.
I’ve no idea about the latter, sorry.