Meanwhile, in the 2010s they expanded Haneda and started accepting international flights, and you can get to Tokyo via a variety of normal trains (and buses if your destination is on the Shinjuku side of things) in 15 minutes.
The whole thing is landfill, so no residents to be mad either.
Last time I flew to Haneda they made all the flights from the US arrive and depart at times when public transportation wasn't running, to discourage those flights, but it seems like they stopped doing that. So now it's more convenient for everyone, and Narita is largely pointless for everyone that isn't an extreme budget traveler (but I think Haneda built Terminal 3 for that use case... so... is there any reason for Narita to exist if you aren't visiting Chiba?)