How do people manage their DNS servers nowadays?
Mucking with Bind config files by hand, quite frankly, fucking sucks.
Windows takes it too far in the other direction, both by being a paid botnet and having strange, non-compliant corner cases. I'm aware of a few appliances like the Infoblox that have nice web UIs and a rest API (all running on top of Bind), but that's expensive and out of the reach of mere mortals.