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.