Единственная причина, о которой я мог подумать, это случаи, когда вы должны использовать ENUM вместо этого. Конечно, вы хотите только true и false сейчас, но если вы хотите добавить что-то еще позже, чем вам нужно выполнить операцию ALTER TABLE, которая может быть очень дорогой.