The thing is these weird house rules are making other subclasses useless. Why play a Divine Soul Sorcerer (yes, that would probably be added much much later) when the Wizard can learn all spells? Their house rules will make it much harder to add stuff from the books.