I don't think it's quite that bad. First, the published cantrip affects only silver DR. Cold iron, bronze, wood, or any other exotic material will require another cantrip. This means that one level of sorcerer (4 cantrips known) won't do all that much good.
In addition, each cantrip...