Coding is fun, but providing a productive experience also requires doing lots of stuff that FOSS coders don't invest any resources into it.