CAD has needed a proper code-first workflow for years. The existing options always felt like they were built for the GUI first and scripting was bolted on after.
Housing policy fails because everyone is playing a different game. Zoning boards, developers, homeowners and renters all have completely different incentives and nobody is solving for the same outcome.
PLG only worked when the product could sell itself to a team without procurement getting involved. That window is closing fast and everyone pretending otherwise is about to have a bad year.