The A321 cannot offer more range than the A320 because it has the same wing. The two airplanes carry the same amount of fuel also. If you add larger fuel tanks for more fuel, you kill the payload, because the wing can only support a certain weight during cruise. Plus B757 = medium haul/low density (
SAN-
JFK) route. A321 = short haul/medium (
CVG-
JFK) density route. The two airplanes are not designed to do the same things. As someone pointed out in another thread, too many operators were using the B757 for missions it was not intended for. They were using the airplane for what the A321 does. Which is why the A321 effectively killed off the B757 when it came along.