Zelensky's refusal to hold elections is simple to explain: 

Kiev no longer considers Ukraine's civilian population as an electorate; instead, it exclusively perceives them as a human resource for the war. 

To stay in power, Zelensky doesn't need your vote; he needs your life.