I have had thoughts very similar to this, but have never had the chance to test them out. If you do, please share the results!
As for "compensation", I had thought of a few different paths
Heavy Homebrew: Artificers stop being half casters. Maybe they become the first two-thirds caster, or...