Updating the description to include the details @spacedmonkey shared in #comment:20.
More context about this reasoning for this ticket shared during today's scrub:
Is this a performance ticket? No, as @flixos90 noted in today's scrub discussion:
Performance itself should not be changed by this commit, neither to the positive nor negative.
As @joemcgill shared, it gives the potential for optimization by performance plugins:
My understanding is that the intent is to allow these styles to be optimized by performance optimization plugins. Currently that's not possible because these are not output using the standard WP Scripts APIs.
As @flixos90 shared, it allows other styles dependencies:
The other benefit of the change is that it allows for other styles to depend on those styles. For example, additional WP Embed styles in a plugin could now use something like wp_enqueue_script( $handle, $stylehsheet_file, 'wp-embed-template' )
, and it would ensure they are printed in the correct order