It's not how native works, it breaks many application expectations, so we should not do that. Matching and adding a mapping for every single compressed format out there is a waste of time when we can support all of them with less code.
I think there must be some misunderstanding here—in what way is it not how native works?