На счет того, что это грабли на которые судя по предыдущему обсуждению уже многие наступили и что это плохо я согласен. А вот что делать с этим я не знаю. Просто добавлять исключение в правило выхода за границы массива звучит не очень.
На самом деле в стандарте уже почти все есть. layout многомерных массивов определен. Как работает индексация тоже. Достаточно разрешить (видимо только явное) преобразование указателей на массивы разной размерности (при условии, что новый массив по реальному размеру умещается в оригинальный, а иначе UB)