Multiple things can be done at once. The policies you laid out are not mutually exclusive, and have different utility for different communities. But yes, fundamentally more housing is needed for growing populations. Conversions and rezoning are also important parts of the urban equation to “build more housing”, not just exurban McMansion developments.