Witches seem closer to magic geeks. They follow a long, complicated and self-contradictory canon of lore, and when that fails, they just sort of fill it with their headcanon. Sometimes, that doesn’t work, and sometimes, they end up finding a better ending to their ritual than the original. It’s a much more creative and innovative endeavor than wizardry.
Sorcerers, at least in the d&d tradition, are magic nepo babies.
Wizard is a magic science user
Witch is a magic chemistry user
Warlock is a magic outsourcer
Sorcerer is just built different
How about Oneiromancers such as Freud?
Magic talkers. Artificers are magic tinkerers, mages are magic soldiers, hags are magic gardeners, the list goes on I’m sure.