In reply to Timothy Jacobs.

instead of shipping it in Core. It feels like Core inclusion will just lock us in to BC issues.

Exactly this.

Features should be added to core only once they are finished and carefully tested. Current concept with ongoing changes in core produces so much technical debt which has to be taken into consideration for every future release of core and by every theme and plugin author.