The reason why this was introduced is now handled in gtk_css_stylke_render_icon since commit 0138af9f.