I'm just not going to say a match up is winning or losing if I've yet to play anybody good with Goro or Sonya and especially so early into things. And this was to your own admission as well.
We're not talking about zoning Sonya at mid screen, I mentioned trades, which are in his favor. Zoning any character at that range, especially ones like Kung Lao and Sonya with dive kicks carries a notable risk.
How would he have trouble punishing her with something like forward 3, punch walk (11 frames), command grab (7 frames) or his nine frame jab that isn't back 1?
If you're trying to punish a lot of things with back 1 aside from blocked attacks that leave you right next to the opponent, you're not using it right. Back 1's range is not good. Her blocked MS low and overhead are both unsafe and reversal punchwalk or a nine frame jab into punchwalk punishes as well.
I don't understand how you can say parry is a big deal then ignore the fact he can armor through a lot of her commonly used options safely to boot. The risk/reward of parry is pretty equal, especially if she ex's the parry and guesses wrong, she's out of a bar and getting launched and if Goro guesses wrong, he's getting launched.
And you're approaching from the perspective that he has to punchwalk at that range when in reality, if you're looking for punch walk he can just jump in, walk in, walk back, bait your parry and blow you up etc. He doesn't HAVE to do punch walk, in fact he doesn't HAVE to do anything he can just walk forward then walk back to bait movement or sit there.