Utilizing vacant properties is easier and cheaper than building new ones, by a massive margin. We should do both, but ignoring perfectly good homes in desirable locations being used by nobody is silly.
If the goal is to reduce the number of vacant homes, then why not create a tax on those specifically. Corporate owned homes and vacant homes are not the same thing at all.