I think part of this is down to a failure of the English language around the word ‘lake’.
If we had a word for “inland freshwater sea” then we would be able to distinguish between a lake and a _lake_. The best we can do right now is add “great” preceding it!