I think turnout is low because it isn’t easy. Sure, there will always be people who care not at all, but the voting system is set up for a narrow window of time, on a weekday.
This setup reeks of both Jim Crow inertia and a blatant wish to reduce the number of working class voters. Tuesday and not Saturday. Why? Seriously.
In addition, they could easily make that day a holiday. They do not. Every day they do not shouts: we really don’t want you working class people to vote much.
One location I lived had early voting open for 4 days before voting day, closed or reduced hours on Sunday. Rural town. Little old ladies set up in the town hall to oversee it. This setup would improve voting, just have a 5-day spread.