Oh, sure. I’m cool with the pets, personally (kind of. I don’t like the turret conceptually, and I think the artificial mind needs work). My problem is with the spellcasting. And I wouldn’t even mind if spellcasting was a feature of some Artificer subclass, I just don’t want all of them to be forced into it.
So you remove the spells and replace them with a list of "Artificer Tricks" most of which duplicate the effect of spells, which consume "Resources" which regenerate on a long rest or a short rest (i.e. pretty much duplicating the effect of spell slots).
The main reason for not doing this is the finite number of pages available for this class in the Eberron print book.
Much more efficient to refluff spells as potions, bombs and gadgets by using a tool instead of a magic wand.