Annual ridership figures != people. For stops that are primarily commuter stops you have to divide by hundreds to get the actual person figure. 10k people using any given stop for one round trip twice per day is over 7M annual rides for that one stop. It's actually less than that for 18th St; using real data, the average daily ridership for is 8.6k. Compare with a station that is actually busy, like Union Square, which gets 109k daily ridership. Figures from
https://graphics.wsj.com/table/NYRIDER_0420So yeah, those people would be inconvenienced by having to walk a few more blocks, but way, way more people would experience greater convenience by having faster commutes along those very busy lines since they wouldn't need to make such close stops.
There's a happy medium between too many stops and too few. Two stops within a quarter of a mile is way too many. You can imagine a subway system in which a north/south line stopped at literally every block; you'd probably still have more than a thousand daily riders at every stop, but that's no argument to keep every single one of those stops (or even worse, build them). The system performance would be terrible and it'd take forever to get anywhere. The same is still true when you have stops that are only four short blocks away from each other.