А тогда чье это “требование” - Ваше?
И это, на мой непросвещенный взгляд, совершенно правильно. Инициализация в программе должна быть! Хотя бы потому, что информатика должна учить умению писать программы, а не умению писать их на конкретном языке с его особенностями. Поэтому для динамических массивов можно использовать ArrFill, а статические - извольте инициализировать вручную. Статические массивы - архиаим и рудимент и незачем пытаться городить в языке новые средства для того, чтобы кто-то когда-то для лишь ему известных целей мог немножко поудобнее с ними работать. Чужеродны такие массивы для современных языков.