The issue isn’t that the New River flows north. It obviously does. It is also considered to be old. But it doesn’t flow north because it’s old. Rivers typically flow based on gradient. All the rivers in northern Ohio ( Cuyahoga, Sandusky, Huron, etc.) flow north into Lake Erie. You said “The New River up there is so old it flows South to North like the Nile.” That indicates to me you are attributing the northerly flow to its age. If that’s not what you were intending to imply, then I misinterpreted your statement.