Thanks for the comments and feedback! Some really valid points have been raised.
@JackOatley
Time update is something I want to keep constant for now (1 click = 1 day). I've been thinking about ways to upgrade build speeds, most likely by building some auxiliary buildings. Not a fan of arbitrary number upgrades. I'm thinking more along the lines of having your city hall and opening new departments there that will affect different aspects of the game. Eg. opening a building/zoning department to decrease build times.
@raaaahman
Good point, I'll get to that as soon as possible. The allocation is a bit wonky, sure. It works opposite how it should - water towers/shops/factories search of nearby houses rather than each house finding the nearest structure to cover its needs. So the shop each house ends up with may not be the nearest and most optimal. That was just simpler to implement in the short timeframe of the jam.