просто в структрах я обычно предпочитаю чтобы её поля были предсказуемого размера
иногда случаются всякие забавные штуки с высокооптимизированным по плюсовым стандартам кодом, например, в ассемблере происходит register spill в неудобном месте (заканчиваются регистры, чтобы выполнить сходу какое-то действие, и ими уже надо жонглировать), или внутренний кеш какой-то переполняется, потому что выбран странный размер шага (stride) по данным... это два разных мира и их лучше не смешивать %)