CDN support out of the box isn't essential, most sites will never achieve the kind of traffic that merits a CDN. However, to add to your list: database migrations, task queues, middleware, form validation, templating, dependency management, unified plugin framework, etc. No lack of callback soup though.
Those don't belong in core either. Core should focus strictly on the being a rock solid foundation. Plugins are there to supplement that. That's the beauty of the architecture. Or at least, is supposed to be.
WordPress should not have the same mindset as Jetpack. Oops? Did I just say that?? ;)