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.
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.