Agreed with everything you just said.

I think the problem for the dev team might be that the cantrip makes you make a melee weapon attack as part of the cantrip, and it's tricky programming something like that into the game given how attacks, actions, and cantrips work in the game already?