For months, the Drupal community has been confusing two issues: smallcore, which I see as a lightweight Drupal kernel and Drupal's out-of-the-box capabilities as a product.
From experience with a variety of software firms, I feel that these goals may overlap slightly, but they're incompatible in the long run. And yet, both of these are important objectives for the future of Drupal.