It does. You can't have a dumb wizard or one that didn't want to be a wizard or is actively wanting to not be a wizard. And D&D classes are built in hairsplitting differences. How is a paladin different from a cleric? Or a barbarian different from a fighter?
Why should a sorcerer be metaphysically different from a warlock? Ok maybe they don't but then neither is fundamentally different from a wizard. In which case we need neither. Yet the wizard is this extremely precise thing that is different from both.
Also, sorcerers are meant to be special. To the point one being born or awekened is a dramatic event. There a prophecies written about sorcerers!
Sorcerer is a whole different fantasy from warlock. And they are very different storywise. Just because three or four suggested possible origins -out of dozens if not hundreds of possible origins- bring the possibility of an external party intentionally triggering the birth of a sorcerer, it doesn't mean they change the lore of the class. That is such an exaggerated assumption, an overgeneralization.
And I guess that's it. No amount of arguing will change your mind. You want your own games to be worlds were nobody gets to be special and the only ways to have magic is through hard study or by borrowing from an external entity and that's ok. Though at that point I ask why do you want a psion so hard if it is neither of these things and you've fought so hard to get rid to the thing that is the most similar to it.