You're correct on a fundamental level, but you're splitting hairs in a way that won't help you improve your LSAT score.
Just ask yourself on Necessary Assumption,
"Which answer, if negated, most weakens?"
Weaken answers don't have to be perfect. If we say to the author that "No landfills that have ever been converted into public parks have had any bacteria that degrade household cleaning products", then we have bodyslammed his argument.
Have we refuted it? No. But that's not the standard you're expected to hold NA answers to.
The idea that landfills in the past had no bacteria but nowadays landfills have bacteria is the sort of thing we are warned against doing at the beginning of an LR section. Read that blurb before Q1.
It says:
"You should not make assumptions that are by commonsense standards implausible, superfluous, or incompatible with the passage".
It's pretty implausible that when an author says the common practice of converting landfills to parks, he is ONLY speaking about the parks that are right-this-second being converted.
By indicting the "common practice", he can't really only be referring to present moment. If he's not referring to ones that have already been converted, then there ISN'T yet a common practice.
Hope this helps.