In the code for mw.loader there is some handling for the old format of specifying styles, as { <media>: css } or { <media>: [url, ..] }. This is documented as "needs to be supported forever due to caching" since the style was changed in ff594d3b0ae88009120fcde48c91c24c1e3d0445 (T33676, T37562, T42498, T42500). However, the versions for all modules have changed since then (at the very least due to the switch from 7 characters to 5) so shouldn't anything from before this switch no longer be cached, and thus the logic no longer needed? Or are there still modules that need this?
I propose removing the handling if nothing is still using it.