Let's be honest.The magical power sources of D&D are so ill-defined it doesn't really matter what you would call any of it. Cleric magic is Divine because it comes from the gods. But Paladin magic is now no longer from the gods, so why are they still Divine? And why do gods get their own power source definition? They are merely Outer Planar beings that grant magic, so why is their magic different than other ones? One would think that Warlock magic should also then be Divine, since demons and devils and celestials are from the Outer Planes too, granting magic to Prime creatures. But Warlocks are Arcane for some reason? The same power that Bards generate their magic from? That doesn't make sense.
And why is it that Ranger's magic is Primal... even Fey Wanderer Rangers... and yet Fey Pact Warlocks are Arcane? At what point does the magic that comes in from the Feywilds turn Primal in one case but Arcane in another? How does that make sense? It doesn't. Because no one at WotC has ever bothered to truly work this stuff out.
That's why it's hard for me to get all worked up about the "Magic of D&D" and whether some classes uses it or don't, and ones use one type and others use another so-called type. It's all so nebulous and wishy-washy that there really is not any point in worrying about it or trying to define it.
The Magic of D&D is only incoherent and ill-defined because Wizards of the Coast do not want to make new classes.