FWIW we (getdpd.com) totally agree and are working on adding this feature to our system soon. Vendors will be able to upload the file variants themselves or we will do the conversion on the backend.
P.S. Would you mind getting in touch with me? I have a script to share with you guys.