Instead of abolishing single-family zoning completely, I would suggest adopting an approach more like the Japanese. They use "stacked" zoning for most uses, instead of the American-style single-use zoning. Their zoning is also done at a national level, instead of community level.