Personally I dont like inline style especially in core.
Assuming people would like to edit their css, inlining some css in core will raise the barrier to people who can customize their site look since they have to edit a lot of files instead of a single css files.
If all the styles can be found in one style sheet that will be more clean I think
Also you didn't state the reason why we should consider inline css in core.
Thanks