It is a friend to lawyers aiding charities and fundraisers because it gives them more work and more pay. Simple laws make donors and charities partners with AGs because then it becomes easy for donors to see what is not legit and easy for charities to obey the laws clearing the way for AGs to find the criminals. Think of the laws as a river. In a deep river, rocks just below the surface are hidden and can sink boats flowing down the river. In a shallow river, the rocks can be seen and avoided.
Deep water are complex laws and shallow water are simple ones.
I'm not convinced of the necessity of any state to regulate a charity from another state just because its donors are exposed to donation opportunities by that charity. If a person is posing as a charity but isn't actually using the money for charitable intent, then that's already a fraud crime in every state, just as home repairmen who don't perform the services paid for. When I leave my home state of Virginia, I need to obey the laws of the states I'm in, but I don't have to register and pay a fee in each state I enter. That's because the states are able to enforce their laws on nonresidents through cooperation with the law enforcement agencies of the other states. Expanding that to internet communications and to the possibility that cities and counties could enforce the same requirements is unreasonable and almost draconian.