Maxperson
Morkus from Orkus
My issue with the scaling cantrips is that they are unlimited use. I mean, my 20th level wizard somehow only has enough energy to cast 4 first level spells with their d8 or whatever damage, but I can launch an infinite number of 4d10 firebolts. At that point that cantrip is on par with 2nd and 3rd level spells, yet is somehow less magical energy intensive.I mean, they kind of do, with all the bonus action attack options martials get. Plus, let's be honest, by the time you're doing 4d10 with firebolt, even CR 13's have 110-230 hit points. So what's 22 fire damage once per round at that point? The Rogue 17 can fire a lousy normal crossbow for 41 damage!
(Average damage, not taking into account Feats, subclass features, or magic items which could augment damage. There is, of course, the chance the Rogue somehow has disadvantage or for whatever reason, has no enemy in range within 5' of an ally, but I feel encountering fire resistance would be a more common occurrence than a Rogue unable to use Sneak Attack).
I just made cantrips 2x int bonus number of uses before needing a short rest to recharge them. That way you couldn't just sit outside of a structure and chip away at it all day with a cantrip every 6 seconds.