If there's demand, won't there be supply eventually?
If people will start paying premium for reasonable size flats while leaving some smaller units unoccupied, market will surely correct itself. It's true that for some time market might be skewed toward wrong sizes, but you don't have to ban anything outright to prevent it, some soft regulations might be sufficient.