Cantrips are supposed to be the mechanical equivalent of a non-spellcaster's basic action in combat, spellcasters already have a bunch of other abilities/spells that can have far more exotic effects and adding these into the cantrips seems greatly unbalanced.
I think the undelined elements are the most important part here, at the moment Firebolt can set people, stone, rocks, trees and grass aflame with equal capability. If this was limited to cases where it makes sense then I don't think as many people would have a problem with it.
+1 to it at least making sense. Firebolt lighting actual flammables instead of everything. Ray of Frost may not seem so broken if it only actually froze water under its target rather than leaving a patch of ice that knocked them prone every time. Similar to the shocking pool mechanic in DoS where two elements create a strong control effect. Acid Splash in Baldurs Gate 3 should have the same radius as Poison Dart in DoS, shift the big radius armor debuff function into a spell slot. They can code the "cleave" mechanic to have it hit a second target within range like in 5e and then they will have the infrastructure to add in Green-Flame blade as melee version of the mechanic
