No, I don’t think such a step is needed, nor do I think it will have the desired result.
Short of a cap on the number of properties a person/entity can own, I think a reduction/removal of incentives for owning investment properties will go a lot further to helping lower property prices than just going after the low hanging fruit of “it’s the foreigner’s fault”.
Maybe it was just DJ Dishwasher laying down yet another banger track.