Why yes - Eldritch Knight and Arcane Trickster both obviously suck.

I'm even more annoyed by this because EK was mainly a mage, only with a bit of fighter to the side, in earlier editions. Likewise AT was a mage, just one who was also doing some thievery.

Here its a FULL Fighter doing a tiny bit of magic, and a FULL Rogue also doing a tiny bit of magic.

You get VERY few spells. You only get level 2 and even that rather late. Its simply as weak as it could possibly be.

At the very least they should have given them different names. Like, I dunno, Spellsword and Magic Dagger ? But frankly these subclasses are quite superflous in the first place.

The only scenario in which I could think these are useful is if you play EK6 / Wizard 6. Then you actually get an EK as they are IMHO supposed to be. With MORE magic than a Paladin or Ranger. Not less.

I guess on the plus side you can now finally cast spells in armor in 5e. Boy was that annoying in past editions.