In addition to what you mentioned. There are also issues with building regulation as well.
The city should work with architects to develop models for housing types that are pre-approved. Such as four-plex that fit into single family neighborhoods. So developers can just pick those up and get building in a short period of time.