What's the benefit of sinking ships in Battlefield 1942?

I've dug it up again and remember that you can sink enemy ships on some maps. I've tried a few times but it's a lot of work so my question is: Is it worth the effort?

Sure it removes a spawn point but unless you manage to take out all ships the bots will just spawn somewhere else.

So does it incur some significant ticket loss, to make it worth it?

Also this question is mainly aimed at single-player where I don't have X teammates to coordinate with...


The idea is to prevent the enemy access to airplanes and a mobile spawn point. Since its single player, the AI isn't smart enough to move the ships or use the guns/planes very effectively.