We have the exact same use-case for TIFF or JPEG 2000: users can browse a giant repository. They can view many files directly but we have to run a transcode server for browser-unsupported formats, which also means things like the standard Save As UI no longer work as expected.
That's not clearly bad - the range of obscure formats is long & it's easier to update an app than every client - but it is a cost.
That's not clearly bad - the range of obscure formats is long & it's easier to update an app than every client - but it is a cost.