People like to overstate things. Battleships could be destroyed by subs, aircraft, and other battleships but they had their role. The big guns could prep a beach for a landing with shells larger than typical aerial bombs. The big Mo had the honor of accepting the Japanese surrender.
I have no criticism of the big MO being used for the surrender ceremonies. But honestly, and sincerely without bias, Enterprise should have been the site of the ceremonies. And frankly, I think a Marine General should have been in charge of the signing, not Macarthur.