It's both.
If you tried to change the government to fix lobbying, every company would lobby against it. It wouldn't pass.
Also I don't really want to hear about how American citizens need to fix their government when they have no time for civic engagement. Independent polls show the US Govt has misaligned priorities to what the people want, and they often have a rock bottom approval rating.
Let's start by making voting days holidays, guarantee a livable minimum wage, guarantee time off like the rest of the sane world, let that marinade for a while, then let's criticize people for their lack of engagement.
Trending outrage seems to be the only way to move the needle at the moment so trying to undermine this article is also undermining progress.