Certain configstrings (CS_STATUSBAR mainly, but CS_GENERAL can technically do this too) can span multiple "rows" - right now, we're sending each row separately, so for a long configstring like CS_STATUSBAR there's several extra shorts between each configstring. We can save some bytes here by instead sending entire spans of configstrings rather than doing it by row.
Certain configstrings (CS_STATUSBAR mainly, but CS_GENERAL can technically do this too) can span multiple "rows" - right now, we're sending each row separately, so for a long configstring like CS_STATUSBAR there's several extra shorts between each configstring. We can save some bytes here by instead sending entire spans of configstrings rather than doing it by row.