So I love zerg, they are absolutely fantastic fun to play but I'm considering switching races JUST because ZVZ exists. For those who don't play zerg, here's how to imagine why its a terrible match up. Now think of how you block vs zerg, you build a bunch of buildings to make sure no lings run by, now you might say that that's not necessary, especially as terran since you might be able to hold off zergs by putting marines in your mineral line or putting a bunker up around there, either way the range on marines makes them very versatile. On the protoss side, now there's a mothership core, only requirement is delaying the lings long enough for the core to gradually take them all out without any risk whatsoever.
But ZVZ your base is just always wide open, they can always swing by, you can try and block around your hatchery but zerg has very few buildings to do that with and it takes a considerable investment to do that, if you build 3 evo chambers, around your already screwed if he doesn't attack, but even if you did block, you would need ranged units to take proper advantage, and a queen is easy to take care of. Now as an add on, zerg have a finite amount of larva, zergling take 20 seconds to make, a zerg can choose to make 16-20 zerglings in 20 seconds without warning and attack you, and you have no way of scouting this in time and by definition, unless you were preparing the same attack, you will lose.Transition from macro to attack is so seamless that zergs have a terrible time, unlike other races that build units gradually, zerg has a small force going around and usually bulks up in one big swoop. So the main problem in my view as to why zerg involves so much luck is the fact that you can't block. Blocking is important for two reasons, it buys time and allows you to use crawlers and queens more effectively.
So how would you feel about the first hatchery having extra extended creep so in most maps in reaches the ramp? I think this is a very simple way of just allowing zerg to block with the pool and properly counter all-ins without requiring perfect knowledge of the enemy.
FYI, I am no pro but I am diamond ATM, though I would be masters if all these random ling pushes would stop. Not to mention how annoyed I am that every zerg player just goes muta and though I've got no problem dealing with them, its really not fun. If zvz was the only matchup I would rate sc mp a 2/10. Its absolutely terrible.