bootstrap4 DIV col-12 является обязательным для мобильного устройства?
Без col-12 в DIV требуется полная ширина на мобильном устройстве, тогда зачем это требуется?
Не требуется, если вы используете одну-единственную коробку.четная ширина уже 100%.
Это не обязательно. col-12 займет всю ширину.https://getbootstrap.com/docs/4.0/layout/grid/
Сетка действительно поможет адаптировать ваш сайт к различным устройствам.