隋文帝决定营建新都的原因包括长安城破败不堪、格局不规整、排水不畅、易遭水患等问题,以及心中对前赵、前秦等短命王朝定都于此的担忧。在众多建议中,李穆提出了营建新都的请求,并得到了隋文帝的支持。最终,龙首原南部被选为理想地址,并由宇文恺负责建设。