Here is the thing... house rules and coming up with personal rules its fine, i personaly kinda like the idea of a sorcerer as in a sense unbound from the weave... but this is the imprtant thing, personal opinion or rule of cool sohuldent be used or brought up when people ask for the rules... as said go read PHB page 205-206 about the weave... there is often alot of fluff stated, but fluff and statments doesnt deny what is stated in other rules, again i know a sorc is their "raw, magical blood" hell in a sense every sorc is their own unique caster, but regardless how unique or special they are, all casting in DnD 5e we have to use the weave as a "filter" there is no exceptions of playable classes, wich is also directly stated in the rules, no weave no spells, all magic depends on it... PS your mention of the before the weave times, yea that is the exceptions, but that is essentially runelord times, we know they did magic back then wthout the weave, couse there were no weave, but back then casters were essentially all runelords, and we have no cannon rules how it actually worked back then, its guess work at best...
again i myself have made a runelord class, wich more or less gives you acess to all spells, no matter its type, but you need 13 in all caster stats, you are essentially a hybrid caster, and while you gain access to more spells you loose spell slots, you trade width for power as you wield a bulky primal form of casting essentially you use machine code instead of a programming language... in anycase, i think we have said what should have... but again personal opinion and the actual rules, no matter if their fun or cool... now if you can find me somewhere in the rules that specifially says sorcs dont use or are dependent on the weave, ill agree with you, but there is no such statements, all it refers to is "raw free magic", and no matter a sorcs blood, raw special magical will powerish, its as stated, we still need a the weave all casters do, even devine ones...
And thanks for keeping a civil tone, i want to clear this, im trying to be as polite and non besser wisser as i can, typing in a forign language isnt easy
