I think they did it this way for 2 reasons:
1) Multi platform constraints
2) they may have jst done a 'general' Add Existing
If it was NOT #1, I will second the request for a context sensitive Add existing.
(Right-click in the folder type Only gets a list of valid extensions for that folder. Use the Main Menu and you get the *.* )