This seems to be a hobbyist project, not a major corporate effort where $100Ks were spent on tech selection.
I can code a selenium script to capture a screenshot in my sleep.
Often using tools your know is the best solution.
Your free to fork this and come up with a cleaner implementation. This is probably why you need a PI Zero. Smaller micro controllers can't run a full browser.
Most of these projects are just whatever can be hacked together in a weekend.
Instead of generating HTML from calendar data, generate PS and have Ghostscript convert it to PNG.
I don't know PostScript, and based on the example code in the wikipedia article (https://en.wikipedia.org/wiki/PostScript#The_language), I was able to get it to draw some text in a few minutes.