While we're getting used to rockets "just working", it's still rocket science. Things go wrong and you'd rather have the hundred tons of fuel and aluminium (or steel since Starship) going supersonic into the ocean. Unless you're Chinese or Russian, they don't mind.

Doesn't Russia launch from Baikonur Cosmodrome which is nowhere near the ocean. So maybe China doesn't mind it.