I see no reason not to require node revisions. I feel that this is an under-utilized aspect of Drupal anyway, and there are a number of interesting contrib modules that have been created in the last year to make revisions more powerful. Promoting them as the de-facto way of doing Drupal is a good idea.