A national holiday is very expensive. Giving workers a paid holiday costs billions in wages, benefits, lost productivity and lost opportunity.
There is no guarantee that it would increase the number of voters.
Many private businesses would not close. Stores would probably remain open and many would hold special sales, drawing shoppers who would be less likely to vote.
There might be an argument for holding elections on a Saturday or Sunday, since most workers are off from their jobs.