But you do realise that if you want to solve it by taking immigrants you have to keep increasing the immigration exponentially every generation, right (even assuming most of them will be productive)? How long do you think you could keep this up?
Most optimal (and sustainable, even if capitalists love growth) in long term would be a stable average of two children per couple.