I'm surprised about the zsh mention. It seems to run under Cygwin mostly, right? I guess under MSYS2, as well. But there is nothing that mentions this specialty.
Cygwin is not mentioned on there. I'd rate that critical to make Windows even moderately bearable. The main problem, of course, is that Cygwin is way too slow, but I'd rather suffer that live without it.