Earlier quoted context omitted.
Because language is defined by usage, if there was a body of water that is freshwater but widely agreed to be a sea then the parent commenter is agreeing to revise their definition to match.
It seems like a no-true-scotsman problem. The examples of seas that are freshwater are dismissed as not actually seas since they're freshwater.
Call all salty water bodies seas would be fine with me. But including non salty waters will only add to the confusion.