SteelBird
Colonel
I think the Vietnamese vessels came charging in, and the Chinese vessels, in coming out to meet them simply maneuvered in amongst them.
I do not believe the Vietnamese were in a formation prepared for this type of engagement and for mutual support with their gunfire.
I am not sure I would call it incompetence...probably more of a situation where they rushed in to do one thing (shell the positions of the Chinese soldiers), and got involved in another (naval gunfire battle) and were not prepared with the proper contingencies.
I think the then South Vietnamese were too busy resisting the North, so they mainly focus on their land troops thus they navy had less training and less skillful.
PS. during the protest of China's oil rig, I was in Vietnam and I told some Vietnamese about the Paracel battle 1974 and the Spratly battle in 1988. Few of them have heard about it.