Because it was CHEAP, the same reason the rental fleets bought tons of them - not because it was good. The 500 isn't anywhere near as cheap to buy as the last Taurus was.
There are still a ton of them on the road.