Meteorites reveal how they brought space water to Earth

I note here two recent reports on meteorites bringing water to Mars and Earth.

Winchcombe meteorite bolsters Earth water theory,

These interesting water delivery models are likely plagued with various parameters that require tweaking. Consider how many meteorites are required to create Earth's abundant water supply and over what time period was this water delivered to Earth? Consider Theia and the giant impact model for the origin of the Moon and what could happen to water supply on Earth. Same for Mars.