The topic of this thread is "what caused major cities to exist". The argument of the article was access to major hinterlands via rivers is why cities like london, nyc and shanghai exist. As you proved to me, the hudson didn't grant access to major hinterlands. It took the creation of the erie canal for access to the great lakes and mississippi.
I'll repeat my point for your edification. NYC was already a major city before the erie canal. As I stated, the erie canal was built because NYC was the most important city in the US. The erie canal didn't cause NYC to become the most important city in the US.
Yes, the hudson river with one of the world's major projects ( the erie canal ) eventually granted access to the hinterlands. But before the erie canal was built, it did not. Yet, NYC existed before the erie canal. Meaning without "access to the hinterlands via the artificially created erie canal", NYC would still exist because it did exist without the erie canal.
Using your logic, NYC shouldn't have even existed before the erie canal because it didn't have access to the "huge hinterlands". But we know NYC existed prior to the erie canal and access to the "huge hinterlands".