The Web doesn't have a feature called "file extension."
Opacity of the URIs opens the door to new URI schemes, it opens the door to excitingly different interpretations of HTTP URI spaces. For example, servers can use the opaque string to carry all kinds of parameters to spaces with new topologies.