In Catalina, set default for saving files to show extension
This was annoying me too.
Today I found a solution.
You can now set save with/without extension in every application.
As soon as you get the Save screen you can change this and it will be saved for that application