Larger homes cost more to build for obvious reasons, so with any given amount of money, you have to balance the amount of individual units you can build with the size of the units.
Which is to say that you can provide homes for more people if you make them tiny and not regular