I understand where you're coming from - the only thing I can think of is that at low levels, most wizards / spellcasters will be as good at using a bow as a non ranged specialized martial character, or close to it, and that should actually give sages an option in combat. That said, I wish I had even realized that when I was helping folks make characters - it didn't even cross my mind till earlier today.
I think they should separate out attacking cantrips from non attacking cantrips, and give spellcasters a choice of a single attacking cantrip, and like 4 non attacking cantrips. Might be the best way to handle the situation?