You forgot the neutralizing effect that things like dirty money, gerrymandering, "infotainment" culture, and cronyism/nepotism can have on actual voting and/or grassroots organizing.
Lack of apathy from voters isn't always enough to overcome those structural barriers.