Neither would I, but I fail to see how your point changes anything. Even with the old system there exists ways to unlock all achievements without actually getting them in play. Is the achievement you are referring to here that it should require more Google-Fu, rather than downloading a mod out of the Steam workshop?
Because I don't think either makes any sense as an achievement.
@grommile put it perfectly above:
That should be the end of this discussion. If you care about the achievements, don't download a mod that unlocks them, and if you don't care about the achievements, then why to you care if others get the achievements?
Don't police how other people enjoy the game and the achievement system, it is not your place. You should only care how you use the achievement system.