I think you nicely highlight why "pure caster" is a rather bad term to use. I think melees/healers/casters is a better way to divide up the classes.