Lets say you have a product where customers upload their logo. They do not know and do not care if the logo is image or vector.
With current solution we need to add an option for customer to first select if they have image or vector, educate them what each is, and then provide them with an upload field.
Why not have one upload field and customily figures out if is image or vector based on the uploaded extension. This will increase conversion rates.