The amortized cost of a $100M US cargo ship vs a $30M ship from India or whatever is peanuts.
The United States is the worlds pre-eminent maritime power. You need ships and the industry to support ships to maintain that. We also don’t want ships operated with the oversight of nations like Liberia in our coastal waters. The treason statement is dramatic, but there’s a legitimate point there… we enjoy the benefits of owning the water, and weakening that dominance to satisfy some phoney baloney principles will hurt the interests of the United States.