The metaphors are not fully isomorphic analogies, but they can still be helpful. Framing programming ability as being a form of modern literacy, for instance, conveys more urgency to the public.
When they start actually programming, these metaphors will leave their mind and they'll focus on the concretes, or at least find better metaphors.
I think the only worry comes from basing long term policy decisions on crude metaphors.