The cantrip scaling is specifically there to replace the extra attacks a Fighter and company would get, so in general I don’t really see it as a problem. Now, interaction with the Rogue’s Sneak Attack is special because Sneak Attack is already scaled to replace extra attacks. Is it really an overlook of the design team or is it another case of ‘Rulings not rules, figure it out yourself’ design where the idea Is that a casting action isn’t an attack action and you can’t use the sneak attack on it and we were all meant to just figure it out?
At the same time, I’m not one to try to punish competence. If a player wants to sink resources into a specific combo to inflict lots of damage, I won’t begrudge them having superior damage to people who are not investing in it. PCs are allowed to be good at stuff.