"I have fish."
You are right, and this sentence is wrong. "I have fish" should not be the default English sentence, as it denotes plural 'fish'. It shouldn't be even accepted. I don't know how I haven't understood it before...
The default English sentence will now be "I have a fish", and therefore only singular option will be accepted in Polish.