AEDU - call each classes stuff whatever you will, but if I go through the exact same motions as a player to use my "Super Bladestorm Hurl Hack martial daily exploit" as I do to have my wizard cast a "spell", guess what?
You did it wrong. Seriously, if you used an implement to set every enemy in a burst 3 within 20 on fire, you didn't quite resolve your fighter exploit correctly, no matter how odd a name you made up for it.
No fighter exploit used Implements, all wizard spells did - the only wizard-adjacent spell that used a weapon (which was also an implement, but hey, weapon keyword) were on a Paragon Path.
No fighter exploit did typed damage, vanishingly few wizard spells did untyped damage.
No fighter exploit was Area, no wizard attack spell was Melee.
No fighter exploit was affected by Dispel Magic, numerous wizard spells were.
Most fighter exploits targeted AC, no Wizard spells did.
The differences were profound.
The similarity was only in how often you got to use them. Even then, there were differences. Some fighter exploits got the Reliable keyword - if they missed, you didn't expend them and could try again - no wizard spell got that keyword. Wizard Daily & Utility spells could be swapped out after a long rest, fighter exploits couldn't. And, wizards got additional spells over and above the AEDU framework in the form of cantrips and rituals.
It kinda feels like I'm casting a spell even though I chose to play a fighter....They'll tell you to just imagine it different
Well, you're certainly expending a LOT of imagination trying to make them seem similar.
... But that doesn't change the fact that you still feel your fighter just cast a spell.)
As opposed to 5e, where your Fighter(EK) /actually does cast spells/, *from the wizard's list.*
...and your wizard can be a "Sniper" with his firebolt, that rolls an attack vs AC, just like a bolt from a crossbow.