I think a good approach is mastering at least one discipline, but having a foundational knowledge of all the other disciplines in your field.
I know a lot of people who have almost zero understanding of what their colleagues are doing and that creates a lot of unneccesary friction during collaboration.