It's a simple solution to give the file the right extension, and preserving query parameters can be the right thing to do if you hit the same path repeatedly e.g. for pagination.
> It's a simple solution to give the file the right extension,
Oh, I see now.
Do you work with many tools that can't work with files if they don't have the "right" extension? I thought that was mostly a Windows problem.