Can young surface of Venus be caused by early oceans instead of global resurface event? There is evidence of a global resurface event on Venus: the craters are young and evenly distributed.

Is it possible that there is another reason: Venus had a very deep ocean in the past, and that hindered formation of craters on the young planet

Venus is believed to have had a large amount of water when it formed, but the water molecule has been broken down due to lacking magnetic field for protection, and the hydrogen released has escaped from the planet. 

My hypothesis is:


In ancient times, Venus had a very deep ocean
The very deep ocean prevents formation of impact craters on the ancient planet, so no old impact craters are found on the surface of Venus
Later, the water in the ocean was broken down into hydrogen and oxygen  by solar activity, so the water level decreased.
When most water had escaped from planet, asteroids can strike the crust directly and form impact craters.
As most impact craters can only be formed after the water escaped, so we can only find young craters at the surface of Venus.


Is my hypothesis possible?
Our best guess is that if Venus had an ocean, it did 4 billion years ago. Then it had the runaway greenhouse effect due to its thick atmosphere. The runaway greenhouse effect would have boiled away the oceans if the planet ever had oceans.

There are several guesses about why its surface is so young (300 million to 600 million years old). One is that the planet get so hot the entire surface melts. It has no plate tectonics and it has a super thick atmosphere to trap the heat. All that heat melts the surface every half billion years or so. Another reason is that it has many very large volcanoes. (167 volcanoes over 100 km across.) That's far more very large volcanoes than Earth has. Those volcanoes resurface the planet and keep it young.