Unless your also going to tell spellcasters what spells they know and have prepare these aren't really valid arguments.
But thats the entire point of the fighter, it has no focus and has adaptable flavour. Instead of giving a class designed to be generic and adaptable verastility you've given...