It costs a lot because of political reasons. There’s no technical reason why NYC subway construction should cost 10x what it does in Paris, and yet, it does.
That and all the Manhattan Schist that needs to be excavated. New York certainly isn't built on mud.