I am sure there was a good reason for this choice, and there are probably some power users for whom it still makes complete sense. However, it also complicates the GUI behavior for newer users or those who only occasionally need to import a STEP file.
I think sliptonic is definitely on the right track. How to actually achieve a more consistent GUI behavior is the huge question.
One of the simultaneous strengths and weaknesses of FreeCAD (and a lot of other FOSS) is that there are many little fiefdoms where individual developer choices sometimes don't reflect a common package-wide look and feel. Makes it harder for newer users and even experienced users who seldom perform a specific task.
Gene