EWR is your issue.
The majority of AA flights into NYC go to LGA and JFK barely followed by EWR. My guess is that AA only flies into EWR because they've identified a finite number of business travelers based in NJ who will pay a significant premium to fly into EWR.