Legislation would be better, no question. Have you seen US politics, though? Not just lately, but for the past couple of decades. Electing knowledgable politicians who are willing to stay properly abreast of technology and work for the interests of their constituents is nigh impossible.
The ones that get into office are most often out of touch and in someone’s pocket because they grandstand on polarizing topics that information-deficient and single-issue voters flock to. I try to vote for candidates who I think will do good that way, and it makes some impact on the micro scale, but on the national scale it’s like trying to drain the Pacific Ocean with a thimble.