Why are they artificially restricting housing while at the same time welcome population grow e.g. immigration?

Put simply: Housing restriction is largely at the municipal level, whereas immigration is at the federal level.

There are few if any common values or objectives that unite into coherent leadership across levels of government. Everyone for themselves, and the results are quite often ludicrous and to the severe negative for citizens.