Yes, the junkyard is paying taxes, but it's reducing the tax revenue of the properties across the street and throughout the neighborhood.
1. Getting rid of the junkyard will increase tax revenues throughout the neighborhood, and
2. it's been long known that nice parks increase local tax revenues as well.