A few days ago I run into the "Row Size Too Large" error [1]. Contao has changed all checkboxes to Types::BOOLEAN[2].
contao-navigation also uses some checkboxes. If you think it is a good idea to reduce the row size, I would create a PR for it.
[1] https://mariadb.com/kb/en/troubleshooting-row-size-too-large-errors-with-innodb/
[2] contao/contao#4797